我正在使用带有fancybox的JwPlayer,我想检测用户何时观看完视频。
我尝试了aftershow和oncomplete,但它不起作用。以下是我的代码。任何人都可以帮助看看我应该改变什么,以便能够在视频播放完毕后检测到?谢谢!
$(".video_show").fancybox({
content : '<div id="myElement">Loading the player...</div>',
fitToView : true,
afterShow : function() {
this.content = jwplayer('myElement').setup({
flashplayer: "js/jwplayer.flash.swf",
file: this.href,
height: 360,
width: 640,
autoStart : false,
stretching : "fill"
});
// Store references to tag and rates
var videoTag;
var currentRate = 1;
},
events:{
onComplete: function() {
return alert("Im done");
}
}
});
答案 0 :(得分:1)
变化:
stretching : "fill",
要:
stretching : "fill",
events:{
onComplete: function() {
return alert("Im done");
}
}