初めての Ruby on Rails アプリケーションを Engine Yard にデプロイしたところ、メディア プレーヤーが Firefox で動作しなくなりました。
これまでのところ、Opera、Chrome、および Safari のみをサポートしています。ローカル テスト サーバーでは、メディア プレーヤーは Firefox でも動作していました。私は非常に基本的な HTML5 プレーヤーを使用しています。
<audio id="audio_<%=i%>" controls="controls" height="100" width="200" title="Variante <%= @ind_titel[i]%>">
<source src='/audio/mp3/<%=value%>.mp3' type="audio/mp3" />
<source src='/audio/ogg/<%=value%>.ogg' type="audio/ogg" />
<embed height="100" width="100" src='/audio/mp3/<%=value%>.mp3' />
</audio>
Firebug は私に次のようなものを与えます:
HTTP "Content-Type" "application/octet-stream" is not supported in Firefox
編集: サーバーの /etc/nginx/mime.types を変更し、次の行を追加しました。
application/ogg ogg ogx;
audio/ogg oga;
しかし、それでも機能しません...この指示によると: http://9elements.com/io/?p=306
指定された行で config/initializers/mime_types.rb も変更しようとしましたが、ローカル テスト サーバーはこのコードで起動しませんでした。