Перейти к метке времени во встроенном видео HTML5 с помощью video-js

Привет, переполнение,

Я пытаюсь создать кнопки на веб-странице, которые переходят к отмеченным отметкам времени для встроенного видео с помощью video-js . Насколько я понимаю, мне нужно изменить значение currentTime, чтобы видео переместилось на правильную временную метку, однако я не могу заставить это работать даже при установке currentTime в исходном вызове javascript.

Например, если бы я хотел начать просмотр видео через 200 секунд:

javascript:

    VideoJS.setupAllWhenReady();
    VideoJS.DOMReady(function(){
    var myPlayer = VideoJS.setup("current_video");
    myPlayer.play();
    myPlayer.currentTime(200);
    });

HTML Snip:

<video id="current_video" class="video-js" width="400" height="300" controls="controls" preload="auto" poster="./videoposter.png">
<source src="./videosource.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
</video>

Опять же, видео воспроизводится правильно с использованием проигрывателя video-js, просто смещение currentTime не применяется и видео начинается с самого начала. Я тестировал это в Chrome, Safari, IE, и все они, похоже, делают одно и то же, поэтому я не думаю, что проблема связана с браузером. Я, должно быть, делаю что-то не так ...

Спасибо за вашу помощь!

8
задан Tyson 2 June 2011 в 23:02
поделиться