2015-10-20 130 views
1

我无法在Rails中将视频加载到我的视图中。我使用的是video_tag帮手,像这样:视频无法在Rails中播放

<%= video_tag "BigBuckBunny.mp4", :size => "600x400", :controls => true %>

我已经配置,像这样我的application.rb中的文件:

config.assets.paths << "#{Rails.root}/app/assets/videos"

参见:HTML5 VIDEO is not working in my rails 3 app

的视频文件位于'app/assets/videos/BigBuckBunny.mp4'下。视频文件似乎正在加载,因为我不再收到404错误,但我仍然无法播放视频。

Console showing correct asset loaded in Rails

+0

你重新启动你的服务器?我只是做了一个测试mp4同样的事情,它工作得很好。 – dinjas

+0

另外,您可以看到视频容器和控件吗?有可能你只是把它放在一个不可见的元素中。 – dinjas

+0

你有没有得到这个工作?有同样的问题。 – Loubot

回答

0

我通过与相应的HTML标签替换video_tag固定这一点。我打算直接从this answer报价:

<video width="600" height="400" control="controls"> 
    <source src="../../../public/videos/BigBuckBunny.mp4" type="video/mp4"> 
</video> 

除了在我的代码,仍然没有奏效。我结束了使用这个:

<video width="600" height="400" control="controls"> 
    <source src="../../../assets/BigBuckBunny.mp4" type="video/mp4"> 
</video>