我刚刚将我的第一个 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,但我的本地测试服务器甚至没有以这段代码开始。