私はこれに少し混乱しています。同様の質問がここに投稿されました。
ChromeでのHTML5ビデオのパフォーマンスの低下に対処するにはどうすればよいですか?
しかし、満足のいく解決策は得られていないようです。
長所と短所は、HTML5ビデオ要素は、Chromeで非常に低いパフォーマンスを示します。私が試した他のブラウザ(IE9 / 10、Opera、Firefox、Safari、Safari iOS)はすべて正常に動作しますが、Chrome(Windows用)は非常にゆっくりバッファリングし、時折バッファリングを完全に停止します。この記事:
http://oddlystudios.com/blog/html5-video-problems-in-chrome/
プリロードは行われますが、数MBに制限されます。これは 絶対に 最近のもの、おそらく最近のバージョン(私は26.0.1410.64 mを使用しています)と、プロジェクトだけでなく、YouTubeを含む他のサイトにも影響します。ファイル形式に関係なく、長いビデオ(5分以上)にのみ影響があるようです。
私の質問は、他の誰かが来たと思うこの現象を越えて?もしそうなら、どのようにそれと戦うのですか?他のスレッドでは、H.264のハードウェアアクセラレーションを無効にすることが提案されましたが、これは私にとって機能しないだけでなく、開発の観点からは実用的ではありません。
回答:
回答№1は0はい、Chrome自体はほんの数MBをプリロードしていますビデオ全体。私が取った唯一のアプローチは、ビデオ全体をバックグラウンドでロードしている間にロードの進行状況バーを表示することでした。ビデオを完全にロードしたら、ロードレイヤーを削除して、先に再生するビデオを表示します。