Android开发中使用Vitamio不能使直播源全屏(有黑边)的问题解决

在Android开发中,使用Vitamio播放组建的时候,遇到了有的视频不能全屏播放,或者说有黑边、白边的情况,没有拉伸至全屏,如下:

Android开发中使用Vitamio不能使直播源全屏(有黑边)的问题解决_第1张图片

此时可以将Vitamio源码中的VideoView类进行修改,默认为:

mVideoWidth = mp.getVideoWidth();
mVideoHeight = mp.getVideoHeight();

改成:

mVideoWidth = mSurfaceWidth;
mVideoHeight = mSurfaceHeight;

 

一共有两处,一是OnVideoSizeChangedListener,二是mPreparedListener,具体如下:

Android开发中使用Vitamio不能使直播源全屏(有黑边)的问题解决_第2张图片

注释掉红色部分,添加黄色部分,搞定。效果如下:

 

Android开发中使用Vitamio不能使直播源全屏(有黑边)的问题解决_第3张图片

欢迎访问本人博客:https://blog.kangaroohy.top

 

你可能感兴趣的:(Android日常)