6

html5 オーディオ タグを使用していますが、mp3 と wav の両方のコーデックに何を指定すればよいかわかりません。

私はoggが次のことを知っています:

<audio>
<source type='audio/ogg; codec="vorbis"' />
</audio>

mp3 と wav のために私が何を書くか知っている人はいますか?

4

3 に答える 3

5

<source type="">キーワードの最良のリファレンスは、ご想像のとおり IANA メディア タイプ レジストリではなく、 developer.mozilla.org の「HTML オーディオおよびビデオのメディア フォーマット」記事です。 RFCは、起こるはずだと言っています。(たとえば、.WAV ファイルの正式な MIME タイプはありません。)

あなたが言及したオーディオコンテナ形式について、これらは私の推奨sourceタグです:

  • オグ:<source type="audio/ogg">
  • MP3:<source type="audio/mpeg">
  • WAV: <source type="audio/wav">(厄介なことに、audio/wave「推奨」と同時に「Chrome では動作しません」。Google に感謝します)。

使用しているコーデックを正確に指定しないことをお勧めします。これにより、HTML に変更される可能性のある詳細が埋め込まれます。ブラウザはそれを理解します。audio(本当に、この混乱全体は、タグに直接汎用 URL を使用Accept:し、HTTP 要求にヘッダーを使用して処理する必要がありましたが、誰も私に耳を傾けません。)

于 2010-07-29T03:09:13.393 に答える
1

mp3ファイルの再生にどのブラウザを使用していますか?まだすべてのブラウザがオーディオタグを介したmp3の再生をサポートしているわけではありません。参照:http ://dev.opera.com/articles/view/html5-audio-radio-player/ ブラウザの種類に応じて音声の種類を選択するスクリプトを作成することをお勧めします。そうすれば、ユーザーは常に音楽を再生できます。

于 2010-07-29T15:25:50.697 に答える