我使用jwplayer来处理我网站上的视频,但很难搞清楚如何在视频的某个百分比上发布事件。
这是我目前的代码:
jwplayer("myElement").setup({
file: "video.mp4",
height: 600,
width: 600,
events: {
onComplete: function() {
alert("hi!");
}
}
});
仅在完成时触发事件。当视频达到80%完成时,我想发射它。
任何提示?
答案 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%");
}
});