退出应用后,Android视频仍在播放

时间:2013-09-23 19:15:38

标签: android video webview

如果退出我的Android应用并且视频仍在播放(通过WebView传送),您仍然可以在后台听到它。 如何解决这个问题?我真的不想尝试强制关闭应用程序;有没有办法暂停来自WebView活动的所有内容,直到用户返回到应用程序?

编辑:

我试过

@Override
public void onPause() {
    WebView mWebView = (WebView) findViewById(R.id.webview);
    mWebView.onPause(); 
}

但是退出时应用程序崩溃

2 个答案:

答案 0 :(得分:2)

当你覆盖Activity的onPuase时,你必须调用super.onPause():

@Override
protected void onPause() {
    mWebView.onPause();
    super.onPause();  // Don't forget this line
}

否则您将收到此错误:
android.app.SuperNotCalledException:Activity没有调用super.onPause()

答案 1 :(得分:0)

试试这个:mWebView.playSoundEffect(0);mWebView.clearCache(true);