android - 声音仍在背景 HTML 5 视频中播放

标签 android html5-video

我在工作正常的 Activity 中播放 HTML 5 视频,但是当我按下后退按钮退出 Activity 和幻灯片(视频包含幻灯片)但声音仍在该特定幻灯片的背景中播放,直到它完成.如何在按下后退按钮时停止声音以完全退出 Activity。

这是我按下后退按钮时的代码:

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

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

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {

    if (keyCode == KeyEvent.KEYCODE_BACK) {
        if (mWebView.inCustomView()) {
            mWebView.hideCustomView();
            mWebView.stopLoading();
            return true;
        }

    }
    return super.onKeyDown(keyCode, event);
}

@Override
public void onBackPressed() {
    if (mWebView.isFocused() && mWebView.canGoBack()) {
        mWebView.goBack();

    } else {
        super.onBackPressed();
        activity.finish();
    }
   }
 }

最佳答案

在您的 onStop() 方法中加入以下行:

mWebView.destroy();

关于android - 声音仍在背景 HTML 5 视频中播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21424286/

相关文章:

android - Gradle:错误:多个库的包名称为 'com.google.android.gms'

在 xml 中具有可绘制背景的 Android TextView 填充

使用 FFMPEG 的 PHP HTML5 兼容 MP4 视频

jquery - 如何在 web 应用程序中使用 jquery 播放所有格式的视频

Android 支持库 23.4.0 : android. support.v7.widget.TintContextWrapper 无法转换到 Activity

android - 视频动态壁纸安卓

android - 调整WebView的文字大小?

video - HTML5 视频的字节范围请求(伪流式传输)如何工作?

facebook - 基于 Open Graph iframe 的视频嵌入支持?

javascript - HTML5 视频滚动到 View 后即可播放。