通过缓冲在FlowPlayer中立即播放视频?

时间:2013-08-05 16:24:40

标签: html5 flash streaming flowplayer buffering

我正在使用带有HTML5模式的FlowPlayer来播放mp4视频。但似乎播放器在播放之前等待所选视频完全(向下)加载。我已经读过有一种方法可以在Flash版本的FlowPlayer中缓冲/流式传输视频。 但我不想使用闪存方式,因为许多访客使用的是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>

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

感谢您的帮助:)

1 个答案:

答案 0 :(得分:3)

如果您使用的是FlowPlayer的HTML5版本,并且只想坚持使用HTML5,请删除data-engine =“flash”,或者将其替换为“html5”(小心,还有一个完整的Flash版本的Flowplayer)。

关于缓冲,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>