primo luogo, il codice HTML simile a questo:
<video id="awesome_video" src="first_video.mp4" autoplay />
In secondo luogo, il codice JavaScript sarà simile a questa:
<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>
E, ultimo ma non meno importante, il vostro CSS:
#awesome_video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
Questo creerà un elemento video sulla tua pagina che inizia immediatamente a riprodurre il primo video, quindi itera s attraverso la playlist definita dalla variabile JavaScript. Il tuo chilometraggio con il CSS può variare a seconda del CSS per il resto del sito, ma il 100% di larghezza/altezza dovrebbe farlo su una pagina di base.
fonte
2010-09-27 03:09:52
Si prega di considerare che molti visitatori odieranno questa funzione (blocco attivo con adblock). Inoltre, i video possono ferire l'utente in due casi: sulle connessioni a consumo e durante la visualizzazione della pagina in una sessione desktop remota che può diventare inutilizzabile se la larghezza di banda del caricamento è bassa. –