首页 > 其他 > 详细

vitamio videoView 用隐藏除videoview的控件,并旋转屏幕方向实现的全屏功能,出现的画面不能填充满videoview(画面不完整)

时间:2015-09-16 12:07:24      阅读:3163      评论:0      收藏:0      [点我收藏+]

 

使用vitamio 封装的播放器

当切换到全屏模式,有时候会出现播放的画面不是全屏的情况,

全屏时,画面只占左半部分并出现拉伸效果,还显示不全,等等其他情况

阅读分析源代码发现是getHolder().setFixedSize(mSurfaceWidth, mSurfaceHeight);

的2个参数没有改变导致该方法调用没起作用

解决办法在setVideoLayout 里面重新调用getHolder().setFixedSize(this.getWidth(), this.getHeight())

this是videoview ,

两个参数值设置为videowiew实际钻用的宽和高

vitamio videoView 用隐藏除videoview的控件,并旋转屏幕方向实现的全屏功能,出现的画面不能填充满videoview(画面不完整)

原文:http://www.cnblogs.com/qianyukun/p/4812572.html

(1)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!