WebView 之上的 VideoView

Posted

技术标签:

【中文标题】WebView 之上的 VideoView【英文标题】:VideoView on top of WebView 【发布时间】:2012-07-15 09:09:51 【问题描述】:

我有一个带有 WebView 的选项卡,其中显示来自主页的视频列表。一旦我点击一个视频,我就会设置内容视图(视频),它是一个只包含一个视频视图的 XML。我在 VideoView 中添加了一个 onCompletionListener,所以当视频结束时,我想 setContentView(webview)。我的 LogCat 显示 WebView 正在加载,但我从未出现。屏幕保持黑色。如何让焦点回到 WebView?

【问题讨论】:

【参考方案1】:

当你想切换时,不要使用两种不同的布局并调用 setContentView() 我认为你应该把你的 WebView 和 VideoView 放到同一个布局中,并使用 View.setVisibility(View.INVISIBLE);View.setVisibility(View.VISIBLE); 来控制显示哪一个合适的时间。

【讨论】:

好的,成功了一半。它很好地加载了 Webview。然后它播放视频工作完美..问题是播放视频的区域保持黑色..底部加载 Webview.. videoView.setVisibility(View.GONE) 成功了!感谢您的帮助!

以上是关于WebView 之上的 VideoView的主要内容,如果未能解决你的问题,请参考以下文章

Android - 如何通过代码将图像放置在现有布局之上?

JavaFX WebView:透明WebView保持绘制旧内容

WebView中的缩放比例不正确

在 Flutter 移动应用 webview 中使用 npm 包

如何在 ViewController 中的 UIWebView 之上处理 SwipeGestures?

Android Cordova:使 WebView HTML 元素透明以查看原生元素