読者です 読者をやめる 読者になる 読者になる

Android WebViewでの動画がバックグラウンドでも鳴り続ける

webview内でyoutubeとかの動画を再生中、ページを遷移またはアプリを閉じてバックグラウンドに遷移したのに
動画の音声が鳴り続けてしまうという問題。

解決策

@Override
public void onResume() {
    super.onResume();
    mWebView.onResume();
}

@Override
public void onPause() {
    super.onPause();
    mWebView.onPause();
}

@Override
public void onDestroy() {
    if (mWebView != null) {
        mWebView.destroy();
        mWebView = null;
    }
    super.onDestroy();
}

画面の移動時にwebviewをしっかりとめましょうってことなのですかね。