android - 两个VideoView重叠

标签 android view android-videoview

我正在制作锻炼示例应用程序。当一个练习接近完成时,我想展示下一个练习的小预告片,如下所示:

enter image description here

为此,我必须调用:

videoViewTrailer.setZOrderMediaOverlay(true)

但是,当我隐藏预告片 View 时,我发现自己留下了预告片视频中的卡住帧,这破坏了我当前的练习视频。这里是: enter image description here

我已经尝试了很多使用组合

VideoView.setZOrderMediaOverlay(true)
VideoView.setTranslationZ()
VideoView.setZOrderOnTop()

在两个 videoView 上 - 甚至调用:

View.invalidate()

但似乎没有任何帮助。

如何从我的可见布局中完全删除预告片视频?

附言。请注意,我已经提前提供了很好的帮助意见:)

最佳答案

我设法通过从父 ViewGroup 中删除阅读 预告片VideoView 来解决问题! 事实证明,操纵可见性或 Z 覆盖参数是不够的。

关于android - 两个VideoView重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34546984/

相关文章:

android - JellyBean 的行为与图片捕获不同

java - 带有 UV 贴图的 OpenGL-ES 纹理加载问题

html - 我想更改我的导航栏字体和颜色

sql - 用于聚合数据的物化 View 与触发器?

android - 古吉拉特语字体渲染

java - 数组未在 Java/Android 中正确插入数据

android - 如何播放存储在在线文件服务器上的视频?

android - 适用于 Android 2.2 的 VideoView 源代码

Android:将一张图片放在另一张图片上

java - 如何在Dialog android中设置videoView