non fa parte dello standard video HTML5, ma è facile da implementare manualmente collegando un po 'di script per l'evento progress
. Osservando la proprietà currentTime
dell'oggetto video è possibile decidere quando mostrare/nascondere elementi aggiuntivi.
ad esempio che mostra un elemento in cima ad un video tra 1 e 2 secondi in un video:
<video id="v">...</div>
<div id="overlay" style="position: relative; top: -80px;">HELLO</div>
<script type="text/javascript">
var overlay= document.getElementById('overlay');
var video= document.getElementById('v');
video.addEventListener('progress', function() {
var show= video.currentTime>=1 && video.currentTime<2;
overlay.style.visibility= show? 'visible' : 'hidden';
}, false);
</script>
Il tag HTML5 Video riproduce il video, ma ha anche molte funzionalità che consentono di aggiungere un livello di interattività al di sopra del video. Popcorn.js fa questo, e H5P ha anche una videoteca interattiva in cui è possibile aggiungere ulteriori informazioni testuali, immagini e quiz alla timeline del video. – Almonds