¿Qué es la reproducción automática de video?
La reproducción automática de video inicia la reproducción sin una orden explícita del usuario una vez que una página o un elemento multimedia está listo. Los navegadores suelen restringir la reproducción automática con sonido, especialmente antes de que el usuario interactúe con la página.
Cómo funciona la reproducción automática de video
La reproducción automática es una solicitud realizada mediante marcado o un script, pero el agente de usuario decide si puede iniciarse la reproducción según su política actual. El contenido multimedia audible suele estar sujeto a restricciones más estrictas que el contenido silenciado o sin sonido, y el permiso puede depender de la interacción previa, la configuración, el contexto de inserción o el comportamiento de ahorro de energía. Las aplicaciones deben tratar el inicio como una operación asíncrona y mostrar un estado de pausa utilizable. Se aplica a vistas previas, fondos ambientales y experiencias de navegación por feeds después de considerar la accesibilidad y el consumo de datos.
Datos clave
- La promesa devuelta por
HTMLMediaElement.play()se rechaza cuando se deniega el inicio o este falla por otro motivo; gestionar ese rechazo evita que los controles y el estado de la aplicación indiquen falsamente que la reproducción comenzó. - Establecer
mutedpuede hacer que la reproducción automática cumpla las condiciones de las políticas habituales de los navegadores, pero no es una garantía universal ni anula las preferencias del usuario o todas las restricciones de los marcos incrustados. - El atributo
preloadse refiere a la obtención de datos y al almacenamiento en búfer, no al permiso para reproducir; un video completamente descargado puede seguir en pausa si se bloquea su solicitud de reproducción automática.
Cuándo es importante la reproducción automática de video
Usa la reproducción automática silenciada para vistas previas o contenido multimedia de fondo solo cuando el movimiento sea adecuado para la experiencia. Gestiona siempre el rechazo, porque la política del navegador o las preferencias del usuario pueden impedir que comience la reproducción.