我想在我的Rails顯示HTML5視頻的開發應用3,我使用SQLITE3和默認的Web服務器(使用WEBrick)。我把視頻文件(movie.ogg)下資產(資產/ movie.ogg)。視頻窗口屏幕顯示,但沒有視頻那裏雖然。我有3個問題...由於Rails應用程序資產沒有視頻的子文件夾(就像它的方式圖像),你在哪裏放視頻文件? Webrick是否支持Html5視頻?下面是我的代碼,下面我缺少什麼東西來使視頻工作?HTML5視頻不是我的工作軌道3應用
視圖
<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>
配置/初始化/ 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"
})
我有一個叫做視頻的模型,這是用戶創建的東西,但我也需要能夠擁有我在網站上嵌入的視頻。當我創建這個配置,然後使用video_tag時,應用程序會通過video_controller,這會導致它在Video類中查找id =「movie」或視頻文件名稱的任何對象。任何想法如何解決這個問題? – wuliwong 2012-05-11 18:53:32