html5视频标签在我的rails应用程序的firefox中无效

时间:2015-03-11 08:21:01

标签: ruby-on-rails html5 firefox mime-types

对于我的Rails 4.2应用,我的video_tag HTML5适用于Safari& Chrome,但我在Firefox中获得No video with supported format and MIME type found

以下是我的观点:

<%= video_tag("preroll.webm", "preroll.ogv", "preroll.mp4", controls: true, size: "480x360", poster: "prerollposter.png") %>

以下是我的控制器show操作:

def show
  respond_to do |format|
    format.any(:html, :m4v, :ogv, :webm) {
    }
  end
end

这是我的mime_types.rb文件:

Mime::Type.register "video/webm", :webm
Mime::Type.register "video/ogg", :ogv
Mime::Type.register "video/mp4", :m4v

application.html.haml中,我有:

%meta{:content => "text/html; charset=UTF-8", "http-equiv" => "Content-Type"}/

在我的航站楼,我已经完成了......

rake assets:precompile

...我每次都不断刷新我的Firefox浏览器并cntl-c从本地服务器中删除。

我很擅长将视频嵌入到Rails应用中,所以我想知道Rails与.htaccess相当的是什么(实际上是mime_types.rb?)。

对此的任何帮助将不胜感激。我想我以前曾在某处读过Rails video_tag有一些问题,但我不确定这是否是导致Firefox无法正常工作的原因。非常感谢!

0 个答案:

没有答案