HTML5では、オーディオファイルを再生できるようになりました。
いままでもbgsound や flashなどで稼働で来たのですが、HTML5では各種のブラウザやメーカーに依存しない再生ができるようになりました。
サンプルコード
<audio id="myAudio" controls preload> <source src="audio/sample1.mp3"> <source src="audio/sample1.wav"> <p>HTML5 Audioに対応したブラウザをご利用ください</p> </audio>
ソース要素を上から調べ、ブラウザで再生できるものを再生(その下の要素を読み込まない)
controls:コントローラーの表示
preload:あらかじめ読込(再生途中で通信状態が悪く途切れるなどしないため)