Rails视频游戏和iOS

时间:2017-12-13 10:37:34

标签: ios ruby-on-rails html5 video safari

我正在尝试使用此代码在我的rails应用中嵌入视频 <%= video_tag('greeting.mp4', controls: true, class: 'tnit-about-video') %> 在Chrome和Firefox中一切正常,但在Mac上的Safari和iOS上的一般情况下,视频无法播放。 我在SO上看到视频应该有一定的尺寸和比特率等,并相应地进行转换,但没有用。 也试过webm而不是mp4。

一般来说,如果有人能推荐一个好的视频播放器,我可以使用与标准rails视频标签不同的免费解决方案。

1 个答案:

答案 0 :(得分:0)

默认情况下,文件是从公共/视频加载的。要从资源/视频加载,请将以下行添加到config / application.rb文件中。因此,将此行添加到您的application.rb中。

config.assets.paths << "#{Rails.root}/app/assets/videos"

试试此代码

<video loop autoplay controls="true" width='100%' height='100%' src='//some_video.mp4' type='video/mp4'></video>

OR

使用rails标签

<%= video_tag (["movie.mp4", "movie.ogg", "movie.webm"] :size => "320x240", :controls => true, :autobuffer => true) %>