0

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

        }
    });
4

1 回答 1

1

JW Player 尚未公开像这样的“设置”错误。onError() 事件确实包括所有“媒体”错误。

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

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

于 2012-12-15T15:13:10.003 回答