Я играю в HTML 5 Видео в действии, которое отлично работает, но когда я нажимаю кнопку «Назад», выходите из активности и слайда (видео содержит слайды), но звук все еще воспроизводится фон этого конкретного слайда, пока он не закончит. Как я могу остановить этот звук, нажимая кнопку «Назад», получить выход полностью из формы.Звук по-прежнему играет в фоновом режиме HTML 5 Видео
вот мой код, когда я нажимаю кнопку назад:
@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();
}
}
}
Этот ответ должен быть правильный ответ, потому что, если вы звоните mWebView.destroy() перед вызовом отделки(), WebView все еще привязана к этой деятельности, поэтому вы не можете ее уничтожить после завершения работы. – marienke