var audio = document.createElement("audio"),
canPlayMP3 = (typeof audio.canPlayType === "function" &&
audio.canPlayType("audio/mpeg;codecs=mp3") !== "");
Редактировать:
Если вы не хотите использовать JavaScript (да, это будет работать в браузерах, которые поддерживают <audio>
, но не MP3), попробуйте следующее:
<audio controls="controls">
<source src="some-audio-file.mp3" type="audio/mpeg;codecs=mp3" />
<!-- if you have an Opus version, also include this:
<source src="some-audio-file.opus" type="audio/ogg;codecs=opus" />
-->
<!-- flash object goes here -->
</audio>
Если вы хотите автоматическое воспроизведение, включите атрибут autoplay
в аудиоэлемент.