alexey-chernov.ru/Works/link/Footage/index.html
Нужно циклить видео, для того, чтобы пользователь выбрал комнату (пока работает с огненным монстром). Для цикла использую video.currentTime, но каждый раз, когда он используется - все к бобрам тормозит. Какие еще варианты сделать цикл без торможения?
'use strict'
window.onload = function () {
app()
}
function app() {
const vidos = document.getElementById('mainVideo'),
zones = document.querySelectorAll('.zone');
let steps = 1;
setInterval(() => {
let time = vidos.currentTime;
// console.log(time);
if (time > 2.6 && steps === 1) {
vidos.currentTime = 1.53;
}else if(steps === 2){
if (time > 9.3) {
vidos.currentTime = 8;
}
}
}, 30);
zones.forEach(function(zone, index) {
zone.addEventListener('click', function() {
if (index === 0) {
steps++;
vidos.currentTime = 6;
}
});
});
}