jwplayer在80%的视频上调用事件

时间:2013-11-18 19:41:09

标签: javascript jwplayer

我使用jwplayer来处理我网站上的视频,但很难搞清楚如何在视频的某个百分比上发布事件。

这是我目前的代码:

jwplayer("myElement").setup({
    file: "video.mp4",
    height: 600,
    width: 600,
    events: {
        onComplete: function() {
            alert("hi!");
        }
    }
}); 

仅在完成时触发事件。当视频达到80%完成时,我想发射它。

任何提示?

1 个答案:

答案 0 :(得分:2)

这是您在DEMO

上的解决方案

问题是您无法获得视频的duration current duration

jwplayer("myElement").setup({
file: "video.mp4",
height: 600,
width: 600,
   }); 

如果您的视频时长是5:00,那么durationtofire = 4;

var durationtofire = 4;
jwplayer("myElement").onTime(function(event) {
   if (event.position > durationtofire) {
    alert("we are on 80%");
}
});