1

视频播放完毕后,我正在尝试关闭 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>

如果有人能看到我哪里出错了,那就太好了。

4

1 回答 1

0

onComplete 事件旨在进入 jwplayer().setup() 或外部。

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

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

这应该会触发警报。

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

于 2013-09-21T21:15:06.907 回答