ビデオjを使用し、nginxおよびhlsストリーミングを使用してサーバーを実行しています。私は、ストリームがオフラインであるときにイメージを表示させ、その後ストリームが再生されるときにストリームを再生する方法を考えていました。ストリームがオフラインのときに画像を表示する方法
-2
A
答えて
-1
HTML5ビデオプレーヤーはストリームを再生するときに、通常は実際にストリームの新しいチャンクごとにリクエストしながら、ビデオファイルをサーバーに送信するよう要求することでストリームを再生します。
あなたのケースでは、ストリームが準備ができているときにのみプレーヤに要求したり、少なくともそのように見えるようにしたいように思えます。
これを達成するには、サーバーを定期的にポーリングするか、1秒ごとにストリームを準備するか、またはサーバーからページに何らかの通知形式を使用することができます。
通知では、通知がより効率的に見えますが、使用する通知メカニズムは、とにかくサーバーをポーリングする必要があります。
ストリームが終了したときに画像を表示できるようにするには、使用可能なストリームがなくなったときにプレーヤーでこのケースをキャッチし、その代わりに画像を表示するためにフォールバックします。
$myVid = $("#video_id");
$myVid.addEventListener('play', function(){
// do something
})
$myVid.addEventListener('pause', function(){
// do something
})
関連する問題
- 1. IPcamの画像ストリームを表示
- 2. 動的に表示する方法と画像を表示する方法は?
- 3. 画像が大きく表示されたときの表示方法
- 4. 画像ボックスに画像の縮尺を表示する方法
- 5. フレスコ画を使用してオフラインでAndroidを表示すると画像が表示される
- 6. 表示タグ:表示タグ付き画像の表示方法
- 7. データfomatが "NCHW"のときテンソルボードに画像を表示する方法は?
- 8. 画像がタップされたときにナビゲーションバーを非表示にする方法
- 9. オンラインでの画像とデータをオフラインで保存する方法
- 10. OpenCVで、名前付きウィンドウに画像をストリームする方法
- 11. 画像を表示するときにNyroModal(ライトボックス)の画像カウントをオフにする方法
- 12. NSPopupButtonの項目に画像とテキストを表示する方法
- 13. 画像をクリックする方法画像をクリックすると拡大画像が表示されます。
- 14. 画像をクリックすると画像をフルスクリーンで表示する方法
- 15. ACF FORMのポストタイプの画像を画像フィールドとして表示する方法
- 16. スキルバー上にマウスを置いたときに画像を表示する方法
- 17. JavaScriptとHTML5でラジオボタンに画像を表示する方法
- 18. winformウィンドウを透明にする方法と画像を表示する方法
- 19. 画像をクリックするとアップロードダイアログを表示する方法
- 20. 画像表示の画像を表示
- 21. 2次元画像を画面に表示する方法unity3d
- 22. ストリームを使用して画像を表示する* .ico
- 23. 画像ビューに画像が既にあるときに画像を通過させて表示する
- 24. Tensorboardの画像要約を整然と表示する方法
- 25. jsonの画像をlistViewとして表示する方法
- 26. オフライン画像を保存する方法のCocoa Touchの
- 27. 画像がWordPressに表示されるページを知る方法
- 28. 画像の明瞭さを失うことなく表示画像を表示する方法
- 29. 画像ボタンを押したときに強調表示する方法
- 30. Androidの画像が画像表示に表示されない