2012-09-18 49 views
1

我只是將我的第一個Ruby on Rails應用程序部署到Engine Yard,現在媒體播放器不能在Firefox中工作。Firefox「不支持HTTP」內容類型「」application/octet-stream「

到目前爲止,我只支持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> 

螢火蟲給我的是這樣的:

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

我試圖改變配置/初始化/ mime_types.rb 與給定的行,但我的本地測試服務器甚至沒有啓動此代碼。

回答

1

不是100%確定,但它聽起來像你的服務器沒有報告你的音頻文件適當的MIME類型。您可以通過直接導航到音頻文件並檢查Firebug的網絡標籤頁頭中的內容類型來進行檢查。如果出現這種情況,可能必須配置apache(或者您使用的任何服務器)來報告.mp3和.ogg文件的適當MIME類型。

相關問題