1

エンコーダーのクラッシュ、インターネット ストリームの損失、またはその他の技術的な問題が原因でライブ ストリームが中断したときに、 Flowplayerがエラーでクラッシュしたことをどのように判断できますか?

私がやりたいことは、視聴者にライブストリームを取り戻すためにどのような手順を踏むべきかを伝えるビデオを表示する、おそらく「申し訳ありません」の画像を表示することです.

4

1 に答える 1

2

Flowplayer構成ページには、onErrorという名前の便利な Player Event Listenerが表示されます。

ここに画像の説明を入力

ここに画像の説明を入力

実際の例:
が呼び出される たびに、onError Player Event Listener関数が起動されます。if statements次に、または多くのコードが必要かどうかをテストして、switch-case conditionalトリガーされたエラーを確認し、そこから適切なアクションを実行します (たとえば、検出されたエラー コードに応じて異なるルールを実行できます)。

FlowPlayer onError Player Event Listenerエラー時の参考200

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

配信: Web サイトにマルチメディアライトボックス タイプのスクリプト
が既にある場合は、それを利用して、iframe を介してimagevideoHTML Web ページなどをトリガーし、上記の image メソッドの代わりに視聴者に指示を伝えることができます。多くのライトボックス スクリプトにはコールバック オプションがあり、これを使用してエラー メッセージの配信が成功したことをログに記録し (たとえば、AJAX ポストを介してログに記録)、この「ダメージ コントロール」をさらに進めることができます。.jpg

于 2012-06-30T04:49:50.263 に答える