Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何覆盖flowplayer onError消息_Javascript_Jquery_Flowplayer - Fatal编程技术网

Javascript 如何覆盖flowplayer onError消息

Javascript 如何覆盖flowplayer onError消息,javascript,jquery,flowplayer,Javascript,Jquery,Flowplayer,我有下面的js。如果flv url不存在,则调用onError函数,这很好 但是,当前它显示警报,然后继续显示不友好的错误消息。如何使用更友好的内容覆盖此消息 $f(videoid, "/swf/flowplayer-3.1.5.swf", { playlist: list1, wmode: 'opaque', plugins: { gatracker: { url: "/swf/flowplayer.analytics

我有下面的js。如果flv url不存在,则调用onError函数,这很好

但是,当前它显示警报,然后继续显示不友好的错误消息。如何使用更友好的内容覆盖此消息

$f(videoid, "/swf/flowplayer-3.1.5.swf", { 

    playlist: list1, 
    wmode: 'opaque', 
    plugins: { 
        gatracker: { 
            url: "/swf/flowplayer.analytics-3.1.5.swf", 
            trackingMode: "Bridge", 
            debug: false 
        } 
    }, 
    onError: function(err) { 
    alert('Error Code: ' + err);  
  } 

}); 

我不太清楚你的想法,但你可以这样做

将此放置在希望错误消息显示的位置

<div id="errorbox"></div>
并将javascript更改为

$f(videoid, "/swf/flowplayer-3.1.5.swf", { 
    playlist: list1, 
    wmode: 'opaque', 
    plugins: { 
        gatracker: { 
            url: "/swf/flowplayer.analytics-3.1.5.swf", 
            trackingMode: "Bridge", 
            debug: false 
        } 
    }, 
    onError: function(err) { 
        $('#errorbox').text('Your error message.... '+ err).fadeIn('fast');
  } 
});

这将以一种友好的用户方式在粘贴HTML的地方显示一条错误消息。希望这能有所帮助,但很难确切知道您的意思。

您还应该确保将玩家属性“淋浴RORS”设置为false。这样,丑陋的方形错误就不会出现在视频播放器框架中

$f(videoid, "/swf/flowplayer-3.1.5.swf", { 
    playlist: list1, 
    wmode: 'opaque', 
    plugins: { 
        gatracker: { 
            url: "/swf/flowplayer.analytics-3.1.5.swf", 
            trackingMode: "Bridge", 
            debug: false 
        } 
    }, 
    onError: function(err) { 
        $('#errorbox').text('Your error message.... '+ err).fadeIn('fast');
  } 
});