jwplayer应该在缓冲后播放视频

时间:2015-05-18 09:10:31

标签: video-streaming jwplayer buffering

我希望我的视频在缓存10%的持续时间后开始播放。任何引导如何使用getBuffer()和onBufferChange()方法来实现它。源代码将非常有用。

谢谢,

1 个答案:

答案 0 :(得分:1)

播放器在达到10%缓冲之前很久就开始播放视频 - 它通常会在几秒钟内开始播放,如果不是立即开始的话。如果您发现必须等待整个视频下载,那是因为它编码不当,文件末尾的 moov atom ,而不是在开头。

最快的解决方法是从这里获取一个名为 MP4 FastStart 的免费应用程序:http://www.datagoround.com/lab/。您可以为其提供单个视频文件或整个文件夹。它只做一件事 - 它将 moov atom 放在它所属的位置。这很快。

另一种选择是使用手刹 - http://handbrake.fr/重新编码。采用默认设置,但也请检查网络优化

如果您使用 ffmpeg ,请添加 -movflags faststart 选项。