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仍然不起作用,因为他们的浏览器不支持html5audio
元素
希望这对别人有帮助
Eralph我将
.wav
文件转换为.ogg
,并将音频
标记更改为
<audio id="beep-notify" src="beep.wav"></audio>
这就解决了问题。它现在正在firefox上运行。但是Safari仍然不起作用,因为他们的浏览器不支持html5audio
元素
希望这对别人有帮助
艾尔夫
# 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