2012-04-27 7 views
1

で完全なビデオをダウンロードします終わり。ビデオファイルは400 MBなので、これは帯域幅のコストのために問題になります。HTML5ビデオタグは、常に私は、次のHTML5のvideoタグを持っているのSafari

http://renaun.com/blog/code/qtindexswapper/のアプリではインデックスが既に開始されていると言われ、残りの部分はすぐに再生できるようになっているため、ファイル内のインデックスの位置に問題はないようですまだダウンロードされています。

ソースファイルはAmazon S3にあり、サーバーは範囲要求をサポートしています。

私にできることはありますか?理想的には、ある種の分かりやすいバッファが必要です。再生ヘッドの前に20 MBのコンテンツ、または1分などのコンテンツ。

答えて

1

通常の動作では、ページが読み込まれたときにビデオの小さな部分がダウンロードされます(ブラウザがフレームを表示し、ファイルヘッダーを取得するのに十分です)。ビデオを再生すると、再生中にビデオ全体がダウンロードされます。

ブラウザの一部の古いバージョンでは、シークバーを使用するとビデオが再びダウンロードされます。

この動作を変更するための設定や属性はありません。

出典:http://www.stevefenton.co.uk/Content/Blog/Date/201106/Blog/HTML-5-Video-In-Real-Life/

+0

この場合、HTML5ビデオタグがかなり壊れているように見えます。つまり、複数の動画を含むページがあり、そのうちの数秒の最初の数秒を見ていると、すべてが表示されます完全にダウンロード! – gubby

+0

あなたが持っている問題は意図していると思います。一部のユーザーは再生を一時停止して、接続が遅いときにビデオをダウンロードできるようにします。ダウンロードよりも速く再生するため、一時停止しないでください。再生が一時停止されたためダウンロードを停止した場合、その再生はうまくいかないでしょう。 – Fenton

0

私はSohneeに同意します。あなたの帯域幅を下げる次の2つのオプションました:(。私は約で終わる427x240 800kbpsのFE H264 5〜6メガバイト/分)

を低品質、または何あなたのvideosize /ビットレートだし、あなたのビデオを圧縮する

シンクタンクプレイリストについて(southpark.deがそれをやっていると思う)、あなたの映画をいくつかの部分に分け、ビデオが終わったら、次のものをプレーヤーにロードしてください。デメリット:カスタムコントロールを使用すると、全体ではなく現在のビデオの情報のみが表示されます(特殊な魔法でカスタムコントロールを作成すると解決できます)。

助けても分かりませんが、これは私の2つの解決策です。最高のK

関連する問題