У меня есть видео (introVid), и я бы хотел, чтобы это произошло, когда оно достигло отметки в 1 секунду, оно должно приостановиться на 2 секунды, а затем снова воспроизвести. Вот код, но он не будет воспроизводиться через 2 секунды. Он просто сохраняет приостановленное состояние.Как воспроизвести видео после паузы (в течение нескольких секунд) в HTML5?
introVid.addEventListener('timeupdate', function(){
if(this.currentTime > 1) {
this.pause();
setTimeout(function(){
this.play();
}, 2000);
}
});
Каков правильный путь?
вы можете не просто повернуть слушателя прочь после того, как он сработал, так что, когда вы играете снова не вызвать? или вы можете установить флаг или указать на новую функцию, если вам все еще нужен активный слушатель timeupdate – Offbeatmammal