Cuando se dispare el evento
playing
, el cual se ejecuta cuando se inicia/reinicia la reproducción del vídeo, ejecuta un
temporizador cíclico
que cada segundo verifique el tiempo actual de reproducción del vídeo, el cual puedes obtener mediante la propiedad
currentTime
. Luego, dado a que el tiempo viene dado con milésimas, tomas la parte entera con la función
parseInt
y verificas si es igual a 15; de ser así, pausas la reproducción del vídeo con el método
pause
.
Código Javascript
:
Ver originalvar video = document.getElementById("tuVideo"), temporizador;
video.addEventListener("playing", function(){
temporizador = setInterval(function(){
if (parseInt(video.currentTime) == 15){
clearInterval(temporizador);
video.pause();
}
}, 1000);
}, false);
Saludos