subir - Android: "Error al ejecutar ''play'' en ''HTMLMediaElement'': la API solo puede iniciarse mediante un gesto de usuario
play store descargar (1)
Puede deshabilitar esta función de seguridad. Por ejemplo:
WebView mWebView = (WebView) findViewById(R.id.web_view);
mWebView.getSettings().setMediaPlaybackRequiresUserGesture(false);
Disponible en versiones de API 17 y superiores
Esta pregunta ya tiene una respuesta aquí:
Estoy trabajando en la automatización de un reproductor de video HTML5 (la página de prueba es una página html). Intenté llamar a myPlayer.Play()
través de Javascript. En Android, sin embargo, recibí este error:
Error al ejecutar ''play'' en ''HTMLMediaElement'': la API solo puede iniciarse mediante un gesto de usuario.
después de enviar una solicitud Play()
.
Sé que la autoplay
está deshabilitada en muchos dispositivos para ahorrar ancho de banda a los usuarios. Pero la primera vez que Play()
también parece necesitar el gesto del usuario. ¿Cuál es la solución para esto para que pueda automatizar las pruebas para el dispositivo del reproductor?