1

当Livestream由于编码器崩溃、互联网流丢失或其他技术困难而中断时,您如何判断Flowplayer何时因错误而崩溃?

我想做的是显示一个视频,告诉观众要采取哪些步骤才能让Livestream恢复或显示“我们很抱歉”的图像。

4

1 回答 1

2

Flowplayer 配置页面显示了一个名为onError播放器事件监听器,它很有用:

在此处输入图像描述

在此处输入图像描述

实际示例:
每当onError Player Event Listener调用 时,它都会触发您的函数。然后,您可以通过测试if statements或者是否需要使用许多代码switch-case conditional来查看触发了什么错误并从那里采取适当的措施(例如,可以根据检测到的错误代码执行不同的规则)。

使用FlowPlayer onError Player Event Listenerfor error的参考200示例:

onError: function(errorCode, errorMessage) {
    this.unload();
    switch (errorCode) {
        case 200:
            $('#myPlayer a').attr('src', StreamNotFound.jpg);
        break;
    }
}

交付:
如果您在网站上已经有一个多媒体灯箱类型的脚本,您可以利用它通过 iframe 等触发图像视频HTML 网页,以将任何方向传递给查看器,而不是.jpg上面的图像方法。许多灯箱脚本都有回调选项,可用于记录错误消息的成功传递(例如通过 AJAX 帖子记录),以进一步实现“损害控制”。

于 2012-06-30T04:49:50.263 回答