当Livestream由于编码器崩溃、互联网流丢失或其他技术困难而中断时,您如何判断Flowplayer何时因错误而崩溃?
我想做的是显示一个视频,告诉观众要采取哪些步骤才能让Livestream恢复或显示“我们很抱歉”的图像。
当Livestream由于编码器崩溃、互联网流丢失或其他技术困难而中断时,您如何判断Flowplayer何时因错误而崩溃?
我想做的是显示一个视频,告诉观众要采取哪些步骤才能让Livestream恢复或显示“我们很抱歉”的图像。
Flowplayer 配置页面显示了一个名为onError的播放器事件监听器,它很有用:
实际示例:
每当onError Player Event Listener
调用 时,它都会触发您的函数。然后,您可以通过测试if statements
或者是否需要使用许多代码switch-case conditional
来查看触发了什么错误并从那里采取适当的措施(例如,可以根据检测到的错误代码执行不同的规则)。
使用FlowPlayer onError Player Event Listener
for error的参考200
示例:
onError: function(errorCode, errorMessage) {
this.unload();
switch (errorCode) {
case 200:
$('#myPlayer a').attr('src', StreamNotFound.jpg);
break;
}
}
交付:
如果您在网站上已经有一个多媒体灯箱类型的脚本,您可以利用它通过 iframe 等触发图像、视频、HTML 网页,以将任何方向传递给查看器,而不是.jpg
上面的图像方法。许多灯箱脚本都有回调选项,可用于记录错误消息的成功传递(例如通过 AJAX 帖子记录),以进一步实现“损害控制”。