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

 

使用vitamio 封装的播放器

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

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

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

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

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

this是videoview ,

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

posted @ 2015-09-16 10:51  Alter  阅读(3488)  评论(0编辑  收藏  举报