当Flowplayer由于编码器崩溃,互联网流丢失或其他技术问题导致Livestream中断时,如何判断{{3}}何时崩溃?
我想要做的是显示一个视频,告诉观众采取哪些步骤让直播回来或者显示“ 我们很抱歉 “图片。
答案 0 :(得分:2)
Flowplayer Configuration Page显示名为onError的玩家事件监听器,它非常有用:
实际例子:
每当调用onError Player Event Listener
时,它都会触发您的函数。然后,您可以通过if statements
进行测试,或者如果需要许多代码,请使用switch-case conditional
查看触发了哪些错误并从那里采取相应的操作(例如,不同的规则取决于可以完成检测到的错误代码。)
Reference将FlowPlayer onError Player Event Listener
用于错误200
的示例:
onError: function(errorCode, errorMessage) {
this.unload();
switch (errorCode) {
case 200:
$('#myPlayer a').attr('src', StreamNotFound.jpg);
break;
}
}
交付:
如果您在网站上已经有多媒体灯箱类型脚本,则可以利用它来触发图片,视频, HTML网页通过iframe等向观众转发任何路线,而不是上面的.jpg
图像方法。许多灯箱脚本都有回调选项,可用于记录错误消息的成功传递(例如通过AJAX发布),以获取此“ 损害控制 “更进一步。