Ruby和Webrickvideo流

我正在开发一个网络应用程序,它将流式传输video数据库,但我遇到了Webbrick和HTML5video的困难。 我使用的是简单的HTML标签,但video似乎无法显示。 任何帮助? (文件路径是正确的顺便说一句)。

这是我的HTML代码:

"320x240", :controls => true, :autobuffer => true) %>

我的Ruby代码:

在config / application.rb中:

 ... .. #HTML5 Video !!! config.assets.paths << "#{Rails.root}/public/assets/videos" .. ... 

现在我使用Webrick作为制作服务器,我将video放在“/ public / assets / videos”下,但video没有显示

任何帮助?

您可能正在使用错误的Content-Type标头发送video。

检查输出

 curl -I http://localhost:3000/assets/final_video.mp4 | grep Content-Type 

应该说

 Content-Type: video/mp4 

如果不是,那么您应该修复content-type标头的生成。