Суть вопроса следующая, есть видео с вращением обьекта, нужно реализовать его так сказать прокрутку, на данный момент всё работает вот таким вот образом:
setInterval(function(){
vid.pause();
$('.video').on('mousemove','#v0',function(e){
x = e.offsetX==undefined?e.layerX:e.offsetX;
})
vid.currentTime = x/300;
console.log(x/300);
}, 170);
Эта формула подобрана под видос.
Есть ещё вот это:
$('.video').on('mousemove','#v0',function(e){
x = e.offsetX==undefined?e.layerX:e.offsetX;
w = $('.video video').outerWidth();
var p = (x*100)/w;
var t = Math.round((p*vid.duration)/100);
console.log(t);
vid.currentTime = t;
})
Собстно, может кто-то подсказать/дать исходник как это оптимизировать, работу с раскадровкой отсекаю сразу т.к задача состоит в работе именно с видео.