【发布时间】:2012-01-13 21:09:14
【问题描述】:
我正在尝试在开发中的 Rails 3 应用程序中显示 HTML5 视频,我正在使用 Sqlite3 和默认网络服务器 (Webrick)。我将视频文件 (movie.ogg) 放在资产 (assets/movie.ogg) 下。视频窗口屏幕显示,但那里没有视频。我有 3 个问题...由于 rails 应用程序资产没有视频子文件夹(因为它有图像),你把视频文件放在哪里? Webrick 是否支持 Html5 视频?下面是我的代码,我在这里缺少什么来制作视频?
查看
<video width="320" height="240" controls="controls">
<source src="/assets/movie.mp4" type="video/mp4" />
<source src="/assets/movie.ogg" type="video/ogg" />
<source src="/assets/movie.webm" type="video/webm" />
Your browser does not support the video tag.
</video>
config/initializers/mime_types.rb
Rack::Mime::MIME_TYPES.merge!({
".ogg" => "application/ogg",
".ogx" => "application/ogg",
".ogv" => "video/ogg",
".oga" => "audio/ogg",
".mp4" => "video/mp4",
".m4v" => "video/mp4",
".mp3" => "audio/mpeg",
".m4a" => "audio/mpeg"
})
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 html5-video