На рынке браузеров сложилась довольно интересная ситуация с поддержкой тега <audio>
. Оставим в стороне IE6–8, в которых вообще нет поддержки нативного воспроизведения аудио, и посмотрим на весь остальной зоопарк. Самый распространенный формат mp3 поддерживают Google Chrome, Safari, IE9-10. Firefox и Opera решили отказаться от него, видимо, из-за лицензионных ограничений. Зато эти браузеры поддерживают ogg, а IE и Safari — нет. Т.е. если хочешь поддерживать все браузеры, то будь добр сконвертировать свое аудио в mp3 и ogg. А еще не забудь прикрутить flash-плеер для совсем старых браузеров, ну или хотя бы ссылочку приложи на файлы, чтобы пользователи могли тебя услышать.
Кстати, точно так же обстоит дело с поддержкой еще двух форматов: WebM и AAC. WebM поддерживают Chrome, Firefox и Opera, а AAC — Chrome, IE и Safari. Получаем две воинствующие группировки IE-Safari и Firefox–Opera, которые работают с непересекающимися множествами форматов. Ну и Chrome, которому всё равно и он играет все, что ему подсунешь.
Табличка для тех, кто совсем ничего не понял:
MP3 | OGG | AAC | WebM | |
---|---|---|---|---|
Chrome | ||||
Firefox | ||||
Opera | ||||
Safari | ||||
Internet Explorer |
HTML5 audio вы можете видеть в предыдущем посте.
Хочется что-то добавить или сказать? Я всегда рад обсудить. Пишите на me@dikmax.name.