如何停止在webView中加载的网站上播放音频?

时间:2014-12-12 00:56:02

标签: android audio webview

在我离开活动后,如何停止在网页浏览中在网站上播放的视频的音频?换句话说,假设我有活动A和活动B.我在活动B中加载正在播放视频的网站,然后按后退按钮转到活动A.我的经验是声音继续播放在活动A上。如何停止此音频?

我没有做任何特别的显示网页,我使用webView

<WebView
        android:id="@+id/fl_container"
        android:layout_width="match_parent"
        android:layout_height="match_parent" />

我宣布以下设置

flContainer = (WebView) findViewById(R.id.fl_container);

        flContainer.getSettings().setJavaScriptEnabled(true);
        flContainer.getSettings().setLoadWithOverviewMode(true);
        flContainer.getSettings().setUseWideViewPort(true);
        flContainer.setWebChromeClient(new WebChromeClient());  

然后我会显示一个包含视频的网站并播放视频。按下后退按钮后,音频继续播放。我怎么能阻止这个,因为没有mediaPlayer可以销毁或类似这样的东西?提前谢谢!

1 个答案:

答案 0 :(得分:2)

要么销毁之前的webview,因为默认情况下这个会继续在后台运行,或者将播放器元素更改为其他元素。