4

Web サイトが最初に読み込まれるときに、いくつかの小さなビデオ ファイルをプリロードしようとしています。これは、ユーザーがクリックして Web サイトのセクションに入ったときに自動再生して使用できるようにするためです。トランジションをシームレスにする必要があるため、理想的にはビデオ ファイル全体をプリロードして、遅延を回避する必要があります。

html5preloader のようないくつかの異なるプラグインと、ビデオ ファイルをページにロードする他の JS テクニックをいくつか試しましたが、それらを非表示にして、使用する前にブラウザに強制的にビデオをロードさせようとしました。

どちらも、別のビデオを再生する必要があるときにビデオ src を交換するだけで、大きな違いはありません。

これを行うための適切な解決策は実際にありますか、それともブラウザが再生時にファイルを部分的にしかダウンロードしない HTML5 ビデオ再生のためですか?

HTML5 再生用のビデオ ファイルのプリロードに関するご意見やフィードバックをお待ちしております。

ありがとう

4

1 に答える 1

0

このようなものが役立つはずです:

<video controls="controls" preload="auto">
  <source src="sample.mp4" type="video/mp4" />
  ...
  Your browser does not support the video tag.
</video>

ただし、 preload="auto" はブラウザー間で一貫していないため、マイレージは異なる場合があります。これらが非常に短いクリップ (あなたが 5 秒と言いました) である場合、おそらくかなり信頼できるでしょう。

于 2013-01-16T18:48:03.813 に答える