我有一个托管嵌入式视频的 WebView。当我降级 Webview 时,视频的声音会继续播放。我怎样才能阻止这个?我确实尝试过webview.destroy();
但是当我尝试再次打开 WebView 时,该力量会关闭应用程序。
您必须调用 WebView 的onPause() http://developer.android.com/reference/android/webkit/WebView.html#onPause%28%29 and onResume() http://developer.android.com/reference/android/webkit/WebView.html#onResume%28%29用于该目的的方法。您通常在您的 Activity 上执行此操作onPause()
and onResume()
但是当您以某种方式隐藏 WebView 并且其内容也应该停止执行它们正在执行的任何操作(例如运行 Javascript 或播放 HTML5 视频)时,您也可以执行此操作。
如果您在 11 之前的 API 级别需要这些方法,您可以像这样使用反射:WebView.class.getMethod("onPause").invoke(myWebView);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)