Estoy tratando de configurar un elemento de video HTML5 en iOS Safari para que se reproduzca automáticamente al cargar la página.
Sé que un video solo puede activarse a partir de un evento de usuario. Aquí está mi escenario.
Tengo una lista de videos en /videos.html por ejemplo. Esa lista de videos tiene un botón de reproducción que lleva al usuario a /videos/my-video.html
No quiero que el usuario tenga que hacer clic en 'reproducir' nuevamente mientras está en esta URL. En mi opinión, ya activaron el evento de usuario de la página anterior.
¿Tengo alguna opción aquí?
Use el atributo "reproducción automática" para reproducir el video al cargar la página. Agregue este atributo dinámicamente al elemento de video HTML en el evento de clic del botón de reproducción en /videos.html. También puede usar el atributo "silenciado" para reproducir video en silencio de forma predeterminada.
<video width="320" height="240" autoplay muted> <source src="movie.mp4" type="video/mp4"> </video>