Есть у тега html5 video currentTime и duration. Само видео WebM формата 25 кадра в сек. В итоге получается такой код:
function loop(frame) {
var totalframes = $('#wrap video')[0].duration / (1 / 25);
if(frame < totalframes){
$('#wrap video')[0].currentTime = (1 / 25)*frame;
}
}
По логике я ожидал, что таким образом сдвигая таймлайн видео, получу seeking тега video через цикл js loop. Однако проблема в том, что таймлайн отлично двигается, но само видео не меняет(а точнее не прорисовывает) кадры.
В чем проблема этого кода?
UPDATE: Пример
https://jsfiddle.net/9x4ogcrs/