在我的 android 应用程序中,我想在Webview
. 我要打开的网页也包含视频。为了实现这个功能,我WebChromeClient
在我的应用程序中使用了。问题是,OnBackPressed()
在这个活动中,一些视频没有停止,它们继续在后台播放,尽管我的 Webview 活动已经完成。我不知道为什么会这样。我尝试了各种代码,但无法解决这个问题。有些视频会自动停止,但有些视频会在后台继续播放。如何解决这个问题?
请帮我解决这个问题。
这是我的代码:
@Override
protected void onDestroy() {
super.onDestroy();
Log.e("Test HTML5:-", "onDestroy Called...");
mWebView.stopLoading();
// mWebView.clearCache(true);
// mWebView.clearHistory();
// mWebView.pauseTimers();
abc.removeView(mWebView);
mWebView.removeAllViews();
mWebView.destroy();
mWebView = null;
finish();
Intent i = new Intent(getApplicationContext(), MainActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
}