new takyam();

Qiitaぽい話はQiitaに書いていくことにする気がする http://qiita.com/takyam

HTML5のAudioタグがFirefoxで動かないと思ったらnginxのせいだった件について

表題の通り、HTML5のAudioタグ(およびJS)が、
Chromeでは正しく動作するのに、Firefoxで何故か動作しなかった。


OGGのエンコードが悪いのかと思い、いろいろやってみたりしたが、
全然ダメ。


で、ぐぐったら同じような症状に悩まされてる人が。


HTML 5 <audio> tag not working in FF | Firefox Support Forum | Mozilla サポート


んで、解決策が以下のページに


HTML5 Audio and nginx - drumcoder.co.uk


nginxのmime.typesファイルに、以下を追記。


audio/mpeg mp3;
audio/ogg ogg;
audio/wave wav;


yumでいれたv0.8.54だと、 「audio/mpeg mp3」はデフォで入ってたので、
oggとwaveを追加。


これで無事に再生された。


まさかサーバーサイドとは思わなんだ。。。