Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/421.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript popcorn.js中的周期事件_Javascript_Popcornjs - Fatal编程技术网

Javascript popcorn.js中的周期事件

Javascript popcorn.js中的周期事件,javascript,popcornjs,Javascript,Popcornjs,如何将popcorn.js配置为在每次视频更新时发出事件?那么我应该使用视频元素的timeupdate事件吗 目前,我只能在特定的开始时间设置事件: var p = Popcorn( "#video" ) // play the video .play() // set the volume to zero .volume( 0 ) .code({ start: 1, end: 3, on

如何将popcorn.js配置为在每次视频更新时发出事件?那么我应该使用视频元素的timeupdate事件吗

目前,我只能在特定的开始时间设置事件:

var p = Popcorn( "#video" )
      // play the video
      .play()
      // set the volume to zero
      .volume( 0 )
      .code({
        start: 1,
        end: 3,
        onStart: function( options ) {         
          document.getElementById( "test1" ).innerHTML = "Yes";
        },
        onEnd: function( options ) {
          document.getElementById( "test1" ).innerHTML = "No";
        }
     })
从中可以看出,每当更新玩家时间时,您都会捕获事件

var pop = Popcorn("#video");

pop.on("timeupdate", function( e ) {
    console.log( "timeupdate fired!");
});

pop.play();

第一步始终是检查文档:即使有很好的示例。是的,但似乎没有使用popcorn.js。小提琴手利用了视频元素的时间更新。哦,对了。实际上,
timeupdate
是你正在寻找的最近的事件,@ippi发布的链接也发布在爆米花js的官方文档中。太棒了!快速提问:如果我用listen代替on,它也可以工作。它们之间有什么区别(.on和.listen)?它们已经弃用了
.listen
方法。检查官方github代码。因此建议在