ここ最近、HTML5のVideoタグのコーデックの問題が話題になっているが逆にAudioタグについてはそれほど注目されてないらしくあまり情報を見かけない 各ブラウザが対応しているオーディオ・コーデックを調べてもあまり情報が出てこなかった なので今回はそれについて調べてみることにしました 対応コーデックを調べる Mozillaが公開している nsIDOMHTMLMediaElementによるとaudio要素のcanPlayTypeメソッドを使えば対応コーデックを調べられるようです canPlayTypeメッソッドにMIMEのcontent-typeを渡せばそのコーデックの対応状況を文字列にして返してくれるらしい 戻り値の文字列の意味は以下 "" if the specified type definitely cannot be played (since Gecko 1.9.1.2