2

我正在使用带有 HTML5 模式的 FlowPlayer 来播放 mp4 视频。但似乎播放器要等到所选视频完全(下载)加载后再播放。我读到有一种方法可以在 FlowPlayer 的 Flash 版本中缓冲/流式传输视频。但是我不想使用flash方式,因为很多访问者都在使用iPhone或iPad。有没有办法使用标准 FlowPlayer 播放视频,同时从服务器下载其余视频?

我的代码目前如下所示:

<div class="player" data-engine="flash" style="width: 500px;">
  <video>
    <source type="video/mp4" src="url/to/video/source.mp4" />
  </video>
</div>

我是否必须删除“数据引擎”属性?

谢谢你的帮助 :)

4

1 回答 1

3

如果您使用的是 HTML5 版本的 FlowPlayer,并且只想坚持使用 HTML5,请去掉 data-engine="flash",或者将其替换为“html5”(请注意,FlowPlayer 也有完整的 flash 版本)。

关于缓冲,FlowPlayer 在点击播放时会加载视频,但不会等待视频完全加载。只要有一些可读的块,就会播放视频。

您可能会尝试的是“预加载”属性(http://flowplayer.org/docs/#video-attributes):

<div class="player" style="width: 500px;" preload="true">
  <video>
    <source type="video/mp4" src="url/to/video/source.mp4" />
  </video>
</div>
于 2013-08-05T16:36:41.747 回答