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