Добрый день!
Мне нужно сделать остановку html5 video плеера на момент когда текущее время равно концу буфера, дать загрузить 5 секунд видео и продолжить.
Пробую такой вариант:
var TEMP_TIME = 0;
function dopLoad() {
TEMP_TIME = vid.currentTime;
if ((TEMP_TIME + 5) > vid.buffered.end(0)) {
$('.poster').removeClass('display-none');
console.log('Need load!');
vid.pause();
vid.currentTime = vid.buffered.end(0);
} else {
$('.poster').addClass('display-none');
console.log('Not need load!');
vid.currentTime = TEMP_TIME;
}
}
Вызываю dopLoad() каждую секунду.
Подскажите, как правильно это написать?