1

<img/>タグを使用して Web ページでストリーミングする MJPEG があります。ストリームが一時的に停止し、後で再び動作を開始することがあります。AJAX を使用してストリームのステータスを確認します。

ストリームがダウンしたら、<img/>タグの画像をプレースホルダーに変更します。ストリームが再びオンラインになったら、プレースホルダーを削除してストリームを表示します。これを行うには、タグを次のように置き換えます。

$('#xxx').html()

Chrome ではこれで問題なく動作し、再接続後はアニメーションが正常に動作します。ただし、Opera と Firefox では、ストリームがオンラインに戻った後、1 つの静的フレームしか表示されません。

4

1 に答える 1

1

まあ、 Chrome<iframe src='path_to_mjpeg'> の代わりに 使うことで修正されるようで<img src='path_to_mjpeg'> 、Opera は JS での作成を正しく処理します。Firefox は正常に再生を開始しますが、大量のメモリ リークが発生します。

于 2013-04-05T10:26:10.043 に答える