在视频开始之前删除VideoView黑色闪光

时间:2015-11-25 17:57:20

标签: android android-videoview

我正在使用VideoView播放视频,并想知道如何在视频开始前删除黑框闪光。我想删除它或将其设置为我的屏幕背景颜色。

此黑色背景也会导致视频底部出现问题,其中1px粗线出现,并且在我的屏幕背景上显示它。

关于这一点有几个主题,大多数人建议在onFinishInflate()或构造函数中触发以下解决方案:

videoView.setZOrderOnTop(true);

这种方法有效,并且VideoView底部没有第一帧黑色闪光和黑色1px线,但现在存在更大的问题。如果使用此方法,我无法在View之上设置任何VideoView

有任何建议如何解决这个问题?感谢。

1 个答案:

答案 0 :(得分:0)

使用FrameLayout将另一个View放在VideoView的顶部。视频开始播放时,隐藏视图。

(这假设你使用setZOrderOnTop(),这会将视频Surface放在所有内容之前。)