En primer lugar, el marcado HTML se parece a esto:
<video id="awesome_video" src="first_video.mp4" autoplay />
En segundo lugar, el código JavaScript se verá así:
<script type="text/javascript">
var index = 1,
playlist = ['first_video.mp4', 'second_video.mp4', 'third_video.mp4'],
video = document.getElementById('awesome_video');
video.addEventListener('ended', rotate_video, false);
function rotate_video() {
video.setAttribute('src', playlist[index]);
video.load();
index++;
if (index >= playlist.length) { index = 0; }
}
</script>
Y por último pero no menos importante, el CSS:
#awesome_video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
Esto creará un elemento de video en su página que comienza a reproducir el primer video de inmediato, luego iterar s a través de la lista de reproducción definida por la variable de JavaScript. Su kilometraje con el CSS puede variar dependiendo del CSS para el resto del sitio, pero el 100% de ancho/alto debe hacerlo en una página básica.
Tenga en cuenta que muchos visitantes odiarán esta característica (bloqueo esto activamente con Adblock). Además, los videos pueden dañar al usuario en dos instancias: en las conexiones medidas y cuando se ve la página en una sesión de escritorio remoto que puede quedar inutilizable si el ancho de banda de carga es bajo. –