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及びMacのHTML5対応状況を一覧しているサイト。
http://www.findmebyip.com/litmus#mdz_audio