我正在尝试使用此代码在我的rails应用中嵌入视频
<%= video_tag('greeting.mp4', controls: true, class: 'tnit-about-video') %>
在Chrome和Firefox中一切正常,但在Mac上的Safari和iOS上的一般情况下,视频无法播放。
我在SO上看到视频应该有一定的尺寸和比特率等,并相应地进行转换,但没有用。
也试过webm而不是mp4。
一般来说,如果有人能推荐一个好的视频播放器,我可以使用与标准rails视频标签不同的免费解决方案。
答案 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) %>