视频无法在Rails中播放

时间:2015-10-20 01:31:41

标签: ruby-on-rails html5 video assets

我在将视频加载到Rails中的视图时遇到问题。我正在使用video_tag帮助器:

<%= 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

1 个答案:

答案 0 :(得分:0)

我通过将video_tag替换为相应的HTML标记来解决此问题。我将直接引用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>