2010-07-29 4 views
4

Я использую html5 аудио-тег и не могу найти, что указать для кодека для mp3 и wav.html5 audio codec

Я знаю, что это OGG:

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

Кто-нибудь знает, что я написал бы для mp3 и WAV?

ответ

5

Для WAV используйте <source type="audio/wave">; для MP3 вы хотите аудио/mpeg. Вам не нужно точно указывать, какой кодек вы используете, браузер выяснит это.

+3

Если вы не укажете кодек, браузер немного откроет файл, чтобы узнать, может ли он его воспроизвести. Это преимущество добавления значений кодека. Я хотел бы попытаться понять это. – keith

+0

@keith, я не уверен, что это правильно. Я знаю, что Firefox достаточно умен, чтобы пропускать файлы только по типу MIME. – karnage

1

какой браузер вы используете для воспроизведения mp3-файла? не все браузеры поддерживают проигрывание mp3 через звуковую метку. см.: http://dev.opera.com/articles/view/html5-audio-radio-player/ Я предлагаю создать сценарий, который выбирает тип звука в соответствии с типом браузера. Таким образом, пользователь всегда играет музыку.

+0

Вот в чем смысл предоставить несколько источников и сообщить браузеру, какой кодек они есть. Браузер выбирает для себя тот, который он поддерживает. Вам не нужно это делать. – TRiG