带有fancybox和oncomplete事件的JWPlayer

时间:2013-11-22 06:08:56

标签: jquery fancybox jwplayer

我正在使用带有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");
                        }
                     }

                }); 

1 个答案:

答案 0 :(得分:1)

变化:

stretching : "fill",

要:

stretching : "fill",
events:{
                        onComplete: function() {
                            return alert("Im done");
                        }
                     }