标签:
使用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