Rails App中的HTML5视频无法完全观看

时间:2017-03-11 16:46:22

标签: html ruby-on-rails html5 video html5-video

我有一个使用rails加载的HTML5视频,但只有14秒的视频可观看,然后视频停止,你不能在14秒内转到视频的任何部分,这只是视频的25%左右

以下是我index.html.erb

中的代码
<%= video_tag @video.filename + ".mp4", :size => "320x240", :controls => true %>

这是我的控制器:

def index
  @video = Video.last
end

如果您单击HTML5视频控制面板上的下载按钮,它会下载视频并且可以完全观看,因此不是导致问题的文件,而且我知道同样的视频在HTML5视频中运行得非常好在我的另一个基于PHP的应用程序中的标签,所以我很确定问题是由某种方式引起的轨道但我不知道如何。

此外,不确定这是否相关,但即使视频不会超过14秒(25%),指示视频缓冲的黑暗条会一直延伸到大约75%的视频通过视频。

更新:我刚刚尝试了另一个视频,该视频至少可以完全观看,但HTML5视频控件上的时间线仍无效,您无法跳到视频的任何部分或回到视频的任何部分,您只能按照您应该的顺序观看视频,并从头开始重新播放。 rails只是无法正确处理HTML5视频吗?

它可能与使用rails将标记呈现为<video controls="controls">而不仅仅是<video controls>有关吗?​​

更新2:我查看了源代码并在另一个窗口中打开了视频,浏览器使用HTML5播放器显示该窗口。我用两个视频尝试了这个,它修复了其中一个,但没有修复另一个。我提到的第一个视频仍然无法导航,但仍然停留在14秒,但第二个视频效果非常好并且可以导航。

0 个答案:

没有答案