VideoView ViewPager 滑动时出现黑线

VideoView ViewPager black lines while swiping

我的 VideoViewViewPager 滑动操作有问题。滑动时,我可以在 VideoView 的右侧或左侧看到黑线(取决于滑动的一侧)。我该如何处理。

它是使用 FragmentStatePagerAdapterViewPager 完成的。父级 Activity 具有 SurfaceView 宽度和高度 0px 并设置 getWindow( ).setFormat( PixelFormat.TRANSLUCENT ); 我从 JAVA 代码添加 VideoView

您可以尝试将 videoview 的背景设置为透明。

videoView.setBackgroundResource(android.R.color.transparent);

VideoView 基于 Surfaceview,它对于翻译和其他行为不是很理想。并且更适合布局静态的全屏视频播放器。您正在寻找的是基于 textureview 的 videoview。尝试在 github.

上搜索图书馆