El sonido sigue reproduciéndose en el fondo HTML 5 Video
Estoy jugando HTML 5 Video en la actividad que está funcionando bien, pero cuando presiono el botón de volver a salir de la actividad y la diapositiva (Video contiene por diapositivas), pero el sonido sigue jugando en el fondo de esa diapositiva en particular hasta que se termina. Cómo puedo parar ese sonido mientras que presionando el botón trasero consigue la salida totalmente forma la actividad.
aquí está mi código cuando presiono el botón Atrás:
- La vista web de Android no reproduce video, jwembedder
- Reproducción de vídeos del sistema de archivos Chrome no funciona en Android
- Android 2.X HTML5 Video final pantalla completa
- html5 video en Android 4: reproducir pantalla completa y luego redirigir a otra página web - no funciona
- Vídeo HTML5 en teléfonos móviles - Chrome 55 no se reproduce automáticamente y no se activa?
@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(); } } }
- Cómo reproducir video HTML5 mp4 en Android?
- Implementar onShowCustomView en Android 3.1 lanza excepciones en HTML5VideoFullScreen
- Hls en html5 no funciona en el navegador de cromo android
- Reproducción de video HTML5 en pantalla completa en la vista web de Android
- Html5 video no se reproduce en android webview, pero funciona en (móvil) cromo
- HTML5 <video> no se reproduce en el emulador de Android 4.0
- Pantalla negra en cromo para video html5 de Android
- ¿Cómo desactivar la interacción con los vídeos html5 en webview o capturar correctamente sus excepciones?
Ponga debajo de la línea en su método onStop()
:
mWebView.destroy();
Intente mWebView.destroy()
o tal vez cargar alguna URL ficticia.
Me gusta:
@Override public void onBackPressed() { if (mWebView.isFocused() && mWebView.canGoBack()) { mWebView.goBack(); } else { super.onBackPressed(); activity.finish(); mWebView.destroy(); } }