Как установить currentTime в popcorn.js при нажатии на ссылку?

То, что я пытаюсь сделать, это заставить popcorn.js переходить к точке в видео при нажатии на ссылку. Я попытался с помощью функции ниже, currentTime(), но не могу добавить кнопку, чтобы вызвать функцию. http://popcornjs.org/popcorn-docs/media-methods/

Для HTML это то, что у меня есть.

<video height="180" width="300" id="video" controls> 
<source src="http://videos.mozilla.org/serv/webmademovies/popcornplug.mp4">     </source>
<source src="http://videos.mozilla.org/serv/webmademovies/popcornplug.ogv">  </source>
<source    src="http://videos.mozilla.org/serv/webmademovies/popcornplug.webm"></source>
</video>
<div id="footnotediv"></div>
<p id="click">Click me.</p>

Это то, что я пытался на стороне.js

// create a popcorn instance
var $pop = Popcorn("#video");

// on click , switch the time back to 3 second
$pop.exec( document.getElementById("click").onclick, function() {
    this.currentTime( 3 );
});

// play the video
$pop.play();

Может кто-нибудь помочь мне указать, что я делаю неправильно? Я все еще пытаюсь найти свои ноги с этим.

1 ответ

Я думаю, что это проблема синтаксиса попробуйте это:

// create a popcorn instance
var $pop = Popcorn("#video");

// on click , switch the time back to 3 second
$pop.exec( document.getElementById("click").onclick, function() {
    $pop.currentTime = 3;
});

// play the video
$pop.play();
Другие вопросы по тегам