Если у вас на странице только один элемент audio, возможно, стоит использовать preload="auto"
Его вам сразу включат, а может быть, включ'aт
Элемент audio
Проблемы с элементом audio
Хотя формат MP3 и распространен повсеместно, это не открытый формат. Из-за того, что на этот формат навешано множество патентов, нельзя написать декодер MP3, не заплатив отчислений по патенту. У корпораций вроде Apple или Adobe с этим нет проблем, но для маленьких компаний или опенсорс-групп это не так просто. Поэтому Safari будет с удовольствием проигрывать MP3-файлы, a Firefox – нет.
На свете есть и другие аудиоформаты. Кодек Vorbis – обычно для него используется файл с расширением .ogg
К счастью, есть способ использовать элемент audio
src в открывающем теге audio, можно указать несколько форматов файлов с помощью элемента source:audio controls
source src="witchitalineman.ogg
source src="witchitalineman.mp3
/audio
Браузер, который может проигрывать файлы Ogg Vorbis, не станет смотреть дальше первого элемента source
source и проиграет файл во втором элементе source.Можно помочь браузерам и указать MIME-типы для каждого исходного файла:
audio controls
source src="witchitalineman.ogg" type="audio/ogg"
source src="witchitalineman.mp3" type="audio/mpeg"
/audio
Элемент source
source /.Запасной вариант
Возможность указывать несколько элементов source
audio совсем. Угадаете, на который браузер я намекаю?Internet Explorer и его родню нужно кормить аудиофайлами с ложечки, по старинке, через Flash. Модель содержимого элемента audio
audio – и что при этом не является элементом source – будет показываться браузерам, которые не понимают элемента audio:audio controls
source src="witchitalineman.ogg» type="audio/ogg"
source src="witchitalineman.mp3» type="audio/mpeg"
object type="application/x-shockwave-flash"
data="player.swf?soundFile=witchitalineman.mp3" param name="movie"
value="player.swf?soundFile=witchitalineman.mp3" /object
/audio
В этом примере элемент object
audio.Можно пойти еще дальше. Элемент object
audio controls
source src="witchitalineman.ogg" type="audio/ogg"
source src="witchitalineman.mp3" type="audio/mpeg"
object type="application/x-shockwave-flash"
data="player.swf?soundFile=witchitalineman.mp3" param name="movie"
value="player.swf?soundFile=witchitalineman.mp3" a href="witchitalineman.mp3"Скачать песню/a
/object
/audio
В этом примере четыре уровня постепенной деградации.
1. Браузер поддерживает элемент audio
2. Браузер поддерживает элемент audio
3. Браузер не поддерживает элемент audio
4. Браузер не поддерживает элемент audio
Доступ на все уровни
Модель содержимого элемента audio