HTML5 Audioサポート状況(メモ)

スマートフォンHTML5+Javascriptで音を鳴らす為に、ブラウザ間の対応状況を調べてみたのでメモとしてまとめておきます。各ブラウザで共通で音を鳴らす方法については、またの機会に書いてみようと思います。(enchant.jsのSound周りの実装も進んでるみたいですし)

iPhone 4
PCM audio support
MP3 support
AAC support
Ogg Vorbis support
WebM support
iPhone 3GS
PCM audio support
MP3 support
AAC support
Ogg Vorbis support ×
WebM support ×
iPhone 3G
PCM audio support
MP3 support
AAC support
Ogg Vorbis support ×
WebM support ×
Android 2.1
audio element
PCM audio support ×
MP3 support ×
AAC support ×
Ogg Vorbis support ×
WebM support ×
Android 2.3(xperia arc
audio element
PCM audio support ×
MP3 support
AAC support ×
Ogg Vorbis support ×
WebM support ×

2011.7.12追記:Android2.3は端末によって再生可能なフォーマットが異なるようです(Kenさんありがとうございます)

Google Chrome 12
PCM audio support
MP3 support
AAC support
Ogg Vorbis support
WebM support
Firefox 4
PCM audio support
MP3 support ×
AAC support ×
Ogg Vorbis support
WebM support
IE8
audio element ×
IE9
PCM audio support ×
MP3 support
AAC support
Ogg Vorbis support ×
WebM support
IE10
PCM audio support ×
MP3 support
AAC support
Ogg Vorbis support ×
WebM support
OPERA 11
PCM audio support
MP3 support ×
AAC support ×
Ogg Vorbis support
WebM support
Firefox 4
PCM audio support
MP3 support ×
AAC support ×
Ogg Vorbis support
WebM support
SAFARI 5
PCM audio support
MP3 support
AAC support
Ogg Vorbis support ×
WebM support
OPERA 11
PCM audio support
MP3 support ×
AAC support ×
Ogg Vorbis support
WebM support


こうしてみてみると、Androidの状況がまだ厳しいようですね。
Android2.3でも端末ごとに違うとか聞きますし。
また実際に試してみて分かったことがあれば追記します。

【参考にしたサイト】
ブラウザのHTML5対応状況を確認できるサイト。
http://html5test.com/

Windows及びMacHTML5対応状況を一覧しているサイト。
http://www.findmebyip.com/litmus#mdz_audio