2013-08-05 84 views
2

我正在使用FlowPlayer及其HTML5模式播放mp4视频。但似乎玩家在播放之前一直等待选定的视频完全(下载)。我读过,有一种方法可以缓存/流式传输FlashPlayer中的视频。 但我不想使用闪光灯的方式,因为许多游客正在使用iPhone或iPad。有没有办法使用标准FlowPlayer播放视频,同时从服务器下载其余的视频?立即在FlowPlayer中使用缓冲播放视频?

我的代码目前看起来是这样的:

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

我必须放弃“数据引擎”属性?

感谢所有帮助:)

回答

3

如果您使用的Flowplayer的HTML5版本,并希望用HTML5只,摆脱数据引擎=“闪光”的坚持,或者用“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> 
+1

即使'数据引擎=“闪光”'默认的Flowplayer使用HTML5视频标签,并回落到Flash在HTML5视频不受支持。 – SSpoke

+1

区别在于哪一个在另一个之前。数据引擎中的渲染引擎将被首先使用,如果失败,则FlowPlayer将回退到另一个引擎。 – noKid

相关问题