2012-04-22 12 views
2

私は現在、自分のウェブページの背景として、視聴者が持っているブラウザに応じてmp4またはoggまたはwebmのビデオファイルを呼び出すことができます。クロムとIEでは、ビデオはすぐにmp4ファイルを使用して開始されますが、Firefoxでは、oggまたはwebmビデオファイルはロードに約10秒かかります。しかし、oggとwebmファイルはmp4の半分のサイズです。なぜ、最初のフレームを読み込んで、ロードするのを待っているのですか? mp4の半分の大きさなので、すぐには始まらないというのは不思議ではないでしょうか?HTML5ビデオをウェブページの背景として

答えて

0

チェックHTML5Doctorからこのソリューション:

通常

HTML5のオーディオおよびビデオプレーヤーは、(ユーザーがそれが完全にダウンロードされる前にメディアファイルの再生 を開始することができます限り、それは実際にプレイするために何かを持っている として! )。場合によっては、 のMP4ファイルでは、ブラウザがファイル全体をダウンロードして再生できるようにする前に、 をダウンロードすることはありません。これはエンコードの問題によるものです。

時々、MP4ファイルは、メディアファイルの先頭ではなく の末尾に配置されたファイルインデックス(ファイルの長さなどの情報が という情報)でエンコードされていることがあります。このインデックスには、 プログレッシブダウンロードを提供するためにブラウザが必要とするメタデータ が含まれています。このインデックスが最後にある場合、ファイルについては に何も知られていないため、 インデックスを受信するまで待機する必要があります。これがあなたに起こった場合

、お使いのコンピュータにダウンロードして、簡単にファイルの先頭にインデックスを移動し にそれを保存し ファイル上で実行RenaunエリクソンQTIndexSwapper と呼ばれる簡単な修正があります。

関連する問題