2013-04-29 5 views
5

これは少し混乱しています。同様の質問はここに投稿されました:HTML5動画を実行しているChromeのパフォーマンスが低い

How to deal with poor HTML5 video performance in Chrome?

が、満足のいく解決はそれで来ているようだありません。

長すぎるとしても、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のハードウェアアクセラレーションを無効にすることが提案されていますが、これは私のためには機能しませんが、開発の観点からは実用的ではありません。

+0

OSX(私のChromeは26.0.1510.65です)とビデオは一般的に大丈夫です。 ( – Offbeatmammal

+0

@Offbeatmammal私は仕事中に(私の同僚を持っているように)私の家のコンピュータで8を実行しています - 微妙な違いがありますが、現在のビルドでは 'preload =" auto " ChromeのWindows/OSXバージョン間では、Windowsのビルドに制限される可能性があるので、 'preload =" auto "'というのは比較的残念です。 –

+0

Chromeのブラウザキャッシュ、Cookie、履歴などを消去する必要があります。ビデオは常にWindows 8やOSXを搭載したPC上のChromeで非常によく再生されています。また、ビデオタグに別のビデオソースを追加して、ビデオファイルが非常に大きいかどうかを確認することができます。 – user2793161

答えて

0

はいクロム自体は、ビデオ全体の中でわずかな数のMBをプリロードします。私が取った唯一のアプローチは、ビデオ全体をバックグラウンドで読み込みながらロードプログレスバーを表示することでした。一度完全にビデオを読み込んだら、読み込みレイヤーを削除して、先に再生するビデオを表示します。

関連する問題