【问题标题】:Html5 video with ruby on rails带有红宝石的 Html5 视频
【发布时间】:2012-08-07 13:57:08
【问题描述】:

我只是好奇如何使用 Rails 将视频显示到一个简单的网页中。我尝试了以下

<%= video_tag("video/trailer_test.mp4", :code:size => "320x240", :controls => true, :autobuffer => true)

但它似乎没有奏效。我的文件位于 public/video/trailer_test.mp4 下,但它不起作用有什么理由不应该起作用吗?请注意,我目前只有一个 mp4 文件。

这是创建的html

<video controls="controls" height="240" width="320"><source src="video/trailer_test.mp4" /></video>

这是我的路径文件

/home/jean/rail/map/public/video

这是我的文件名

trailer_test.mp4

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 html ruby-on-rails-3.1


    【解决方案1】:

    几个月前我也遇到过类似的问题。尝试在括号中给出视频的路径 - []:

    <%= video_tag(["video/trailer_test.mp4"], :size => "320x240", :controls => true) %>
    

    【讨论】:

    • 我看到了栏,但是当我按下播放键时什么也没有。我有什么遗漏吗?
    • 你应该也能看到视频...如果你没有看到视频是因为路径有问题...确保里面有一个文件夹'video' public 文件夹和文件名是正确的。还包括括号之间的路径。
    • 一切都一样,我想知道我应该在我的 route.rb 中声明它吗?应该对我的配置文件做些什么?
    • 如果它位于公用文件夹中,则无需担心路由。看一下rais生成的页面源码,应该有src="video/trailer_test.mp4"
    • 嗯,如果我给出其他东西的完整路径,它工作正常。此类已关注samples.mplayerhq.hu/MPEG-4/vorbis-in-mp4/mi2_vorbis51.mp4
    猜你喜欢
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    • 2019-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多