0

我正在尝试播放大小为 39MB 的 10 分钟长的视频 (h264/mp​​4),在我调用 stream.play(fileURL) 之后它不会开始播放,直到它加载了大约 12-16MB 的文件(很多很多几秒钟后),我终于在这一点上得到了 onMetaData 。为什么它不立即开始播放,或者至少在几秒钟内开始播放?什么会导致这种臃肿的时间?

谢谢

4

2 回答 2

2

我不在媒体服务器上,这是一个正常的 http 请求。

似乎由于某种原因,我们的一些视频文件没有通过 qt-faststart 运行。我尝试了 10 分钟的视频,开始需要 15 秒,然后通过 qt-faststart 运行它,然后立即开始。

所以这里的解决方案是 qt-faststart :)

于 2010-08-02T16:06:19.887 回答
1

您是媒体服务器,例如 Red5 或 Flash Media Server?

如果没有,代码将使用渐进式下载,并且在下载一定数量的文件之前不会开始播放。

于 2010-08-02T02:06:38.140 回答