fancybox JWplayer onComplete事件

时间:2013-09-20 21:47:00

标签: jquery javascript-events fancybox jwplayer

我正在尝试在视频播放完毕后关闭fancybox。在播放视频时,一切都在运行。我没有回复我的事件onComplete。

        <script type="text/javascript">
        $(document).ready(function () {
          $.fancybox({
            fitToView: true,
            content: '<span></span>', // create temp content
            scrolling: 'no', 
            afterLoad: function () {
              this.content = "<embed src='_assets/js/vendor/player.swf?file=../../../_content/test.mp4&autostart=true&amp;wmode=opaque&controlbar.position=over&controlbar.idlehide=true' type='application/x-shockwave-flash' width='620' height='350'></embed>"; // replace temp content
            },
            events: {
                onComplete: function() {
                    alert('Works');
                }
            }
          });
        }); // ready
    </script>

如果有人能看到我出错的地方,那就太好了。

提前致谢。

1 个答案:

答案 0 :(得分:0)

onComplete事件意味着进入jwplayer()。setup()或外部。

如同在,在页面的某处添加此脚本:

jwplayer().onComplete(function(event) { alert('Works'); }); 

那应该触发警报。

参考 - http://www.longtailvideo.com/support/jw-player/28851/javascript-api-reference