テストページでは、次のようにページに5つのhtml5ビデオファイルを書き込みます。
<video controls="controls"><source src="v1.m4v"></video>
<video controls="controls"><source src="v2.m4v"></video>
<video controls="controls"><source src="v3.m4v"></video>
<video controls="controls"><source src="v4.m4v"></video>
<video controls="controls"><source src="v5.m4v"></video>
しかし、ページを開くと、最初のビデオしかロードできませんでした。残りの 4 つが黒、または 5 つがすべて黒の場合もあります。ページにビデオが 1 つしかない場合でも、正常にロードできます。
ページ読み込み動画のファイル数に制限があるのではないでしょうか?
私の解決策は、すべてのビデオをキューに入れることです。前のビデオ ロード イベントが完了した場合にのみ、次のビデオ ロード イベントが開始されます (を使用load()
)。しかし、前のビデオ ロード イベントが完了したことをどのように知ることができますか?