webView.onPause()不会停止内部视频播放的音频

时间:2015-06-23 22:06:09

标签: android webview android-webview

我有一个webview,它正在显示一个视频。我希望当活动暂停视频停止播放音频时,当活动恢复时,视频必须恢复播放音频。

尝试使用webView.onPause()但不起作用。即使设备已锁定或应用已关闭,音频仍在播放....(笑)

是否存在暂停webview中视频音频播放的真实方法?

感谢

2 个答案:

答案 0 :(得分:1)

对我来说,我必须插入HTML代码才能暂停HTML文件中的视频元素。

链接util以将Java插入HTML: https://github.com/mttdat/utils/blob/master/utils/src/main/java/mttdat/utils/WebViewUtils.java

如何在活动(Java)中使用:

enter image description here

HTML的外观:

enter image description here

答案 1 :(得分:0)

执行onPause()

的方法WebView后,您可以使用onPause()的方法Activity来执行此操作
@override
public void onPause() {
        super.onPause();
        if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB){
        webview.onPause();
        }
}

适用于API> = 11(Honeycomb