回答:
残念ながら、現時点では、明示的にリソースをリクエストするまでChromeにリソースをダウンロードしないように指示する方法はないようです(これを行う拡張機能を誰かが作成したかどうか、Extensions Web Storeで確認しました)。
HTML5のOpera開発者ガイド、HTML5のビデオとオーディオの状態について知っておくべきこと:
ダウンロードのすべてはどうですか?
Opera、Chrome、Safariは、まだ再生が開始されていない場合でも、ビデオファイル全体を自動的にダウンロードします。Firefox 3.6
autobuffer
は、属性が存在しない限り、フレームをレンダリングして継続時間を決定するのに十分なだけロードします。仕様がからautobuffer
に変更されてpreload
おり、まだどこにも実装されていないことに注意してください。Operaは、preload
属性で特に指定されていない限り、デフォルトでフレームをレンダリングして継続時間を決定するのに十分なロードのみのFirefoxの動作に変更する予定です 。
これは、Chromeがpreload
属性を無視するという既知の問題でした。つまり、想定されていなくても、常にビデオがプリロードされます。ただし、良いニュースは、このバグが Chromeの最新の開発者バージョンで修正されたことです。
プロジェクトメンバーvrk@chromium.orgによるコメント72、4月5日(6日前)
プリロードを実装するパッチが公開されました!プリロード属性は、Chrome 12でようやく認識されるようになります(開発者チャンネルは、数週間以内にこの更新プログラムを取得する予定です)。
この変更が行われると(使用しているChromeのバージョンによって異なります)、RSSフィード、Webページなどでプリロードが明示的に指定されていない限り、オーディオファイルがプリロードされないことがわかります。
HTML5に対する私の理解は、Webデザイナーがプリロードするように設定している場合、そうしないようにできることは何もないと信じるようになります。ただし、ブラウザーに拡張機能やオプションが表示され、ソースをプリロードするかどうかを選択できるようになると思います(プラグインのChromeのClick to Playの動作のようなものだと思います)。