エンコーダーのクラッシュ、インターネット ストリームの損失、またはその他の技術的な問題が原因でライブ ストリームが中断したときに、 Flowplayerがエラーでクラッシュしたことをどのように判断できますか?
私がやりたいことは、視聴者にライブストリームを取り戻すためにどのような手順を踏むべきかを伝えるビデオを表示するか、おそらく「申し訳ありません」の画像を表示することです.
エンコーダーのクラッシュ、インターネット ストリームの損失、またはその他の技術的な問題が原因でライブ ストリームが中断したときに、 Flowplayerがエラーでクラッシュしたことをどのように判断できますか?
私がやりたいことは、視聴者にライブストリームを取り戻すためにどのような手順を踏むべきかを伝えるビデオを表示するか、おそらく「申し訳ありません」の画像を表示することです.
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 を介してimage、video、HTML Web ページなどをトリガーし、上記の image メソッドの代わりに視聴者に指示を伝えることができます。多くのライトボックス スクリプトにはコールバック オプションがあり、これを使用してエラー メッセージの配信が成功したことをログに記録し (たとえば、AJAX ポストを介してログに記録)、この「ダメージ コントロール」をさらに進めることができます。.jpg