Ruby on rails 3 HTTP「;“内容类型”;“的;应用程序/八位字节流“;不支持。加载媒体资源失败

Ruby on rails 3 HTTP「;“内容类型”;“的;应用程序/八位字节流“;不支持。加载媒体资源失败,ruby-on-rails-3,content-type,wav,Ruby On Rails 3,Content Type,Wav,我已尝试在应用程序中插入音频标记 <audio id="beep-notify" src="beep.wav"></audio> 它在chrome上非常有效,但在firefox上却不行。当我试着看控制台的时候。有一个错误显示: HTTP "Content-Type" of "application/octet-stream" is not supported. Load of media resource failed. 这就是我的“config/initialize

我已尝试在应用程序中插入音频标记

<audio id="beep-notify" src="beep.wav"></audio>
它在chrome上非常有效,但在firefox上却不行。当我试着看控制台的时候。有一个错误显示:

HTTP "Content-Type" of "application/octet-stream" is not supported. Load of media resource failed.
这就是我的“config/initializers/mime_types.rb”的样子:

# Be sure to restart your server when you modify this file.

# Add new mime types for use in respond_to blocks:
# Mime::Type.register "text/richtext", :rtf
# Mime::Type.register_alias "text/html", :iphone
Mime::Type.register "audio/x-wav", :wav
但如果运气不好,它在firefox中仍然不起作用

如果有人能把我引向正确的方向,那就太好了。我一直在谷歌上搜索关于这个问题的所有信息,但都没有用

短暂性脑缺血发作


Eralph

我将
.wav
文件转换为
.ogg
,并将
音频
标记更改为

<audio id="beep-notify" src="beep.wav"></audio>
这就解决了问题。它现在正在firefox上运行。但是Safari仍然不起作用,因为他们的浏览器不支持html5
audio
元素

希望这对别人有帮助


Eralph

我将
.wav
文件转换为
.ogg
,并将
音频
标记更改为

<audio id="beep-notify" src="beep.wav"></audio>
这就解决了问题。它现在正在firefox上运行。但是Safari仍然不起作用,因为他们的浏览器不支持html5
audio
元素

希望这对别人有帮助

艾尔夫

# Be sure to restart your server when you modify this file.

# Add new mime types for use in respond_to blocks:
# Mime::Type.register "text/richtext", :rtf
# Mime::Type.register_alias "text/html", :iphone
Mime::Type.register "application/ogg", :ogg