私は最新のブラウザー(<audio>
をサポートするブラウザーのみ)、特にiPadをターゲットにしています。 here をテストし、wavはクロム、firefox 4.0(mac 10.6の両方)およびiPadで動作します。私は数十個のオーディオファイルを持っているので、可能な限り複数のバージョンを避けたいです。
必要に応じて、プログラムでオーディオを開始および停止します。ブラウザーの既定のコントロール(添付するボタンのみ)はありません。
誰かが.wavの使用に対して漠然とした警告をくれました。機知に:
.wavをpcmストリームにするつもりでない限り、それに注意してください
だから、私はクロスブラウザのサポートにwavを使用して1日それを呼び出すべきではない理由は何ですか?
WAVファイルのサイズはかなり大きくなります。特に、サイズが約90%小さいmp3と比較した場合。 Ogg Vorbisもずっと小さくする必要があります。当然のことながら、より小さいファイルサイズはWebに最適です。残念ながら、さまざまな形式のサポートはブラウザによって異なります。
幸いなことに、複数のファイルを指定し、ブラウザがサポートする最初のファイルをブラウザに選択させることにより、これを回避できます。これにより、.wavファイルは、他に何もサポートされていない場合にのみロードされます。
<audio preload="auto" autobuffer>
<source src="file.mp3" />
<source src="file.ogg" />
<source src="file.wav" />
</audio>
更新
これは、プログレッシブエンハンスメントの<audio>
バージョンです。最大のファイル形式である.wavを使用して、優先順に形式をリストできます。したがって、.mp3または.oggをサポートするブラウザーを使用していないユーザーのみがそのファイルをロードする必要があります。要件に基づいて、これらのユーザーは少数で、はるかに少ないはずです。ユーザーが.mp3または.oggのいずれかをサポートすることが確実な場合は、.wavを完全にオフにしておくことができます。