onError事件在Jwplayer中不起作用?

时间:2012-12-14 06:16:15

标签: javascript jwplayer onerror

我正在使用JWPlayer(许可版本)。但是如果没有安装Flash播放器,则会出现错误

“加载播放器时出错:找不到可播放的来源”**

当显示以上错误时,我必须使用JavaScript显示警告消息,因为我使用了onError事件,但它无效。

除了onError事件之外,下面的代码工作正常。

jwplayer("container").setup({

    flashplayer: "<?php echo $this->getSkinUrl('video/mediaplayer/jwplayer.flash.swf') ?>",
    autostart: true,
        file: "<?php  echo $this->getSkinUrl('video/').$video ?>",
    //type: 'mp4',
    controls:false,
    logo: {
            hide: true,
            position: 'top-left'
    },
                width: '432',
                height: '648',
                stretching:'fill',
                screencolor:'FFFFFF',
        events: {
                  onError:function({alert('Error');},
                  onComplete: function()  {document.getElementById('vid').style.display="none" ;}

        }
    });

1 个答案:

答案 0 :(得分:1)

JW Player尚未公开此类“安装”错误。 onError()事件确实包含所有“媒体”错误。

需要以不同的方式捕获安装错误,因为此时JavaScript API本身实际上还不可用。可以在此处跟踪添加此项的任务:

http://developer.longtailvideo.com/trac/ticket/1450