我正在尝试播放一个10分钟长的视频(h264 / mp4),大小为39MB,在我调用stream.play(fileURL)之后它才开始播放,直到它加载到12-16MB左右的文件(许多秒后),我终于在这一点上获得了MetaData。为什么不立即开始播放,或者至少在几秒钟内播放?什么能够导致这种膨胀的铅及时?
由于
答案 0 :(得分:2)
我不在媒体服务器上,这是正常的http请求。
由于某些原因,我们的某些视频文件似乎没有通过qt-faststart运行。我尝试了10分钟的视频,花了15秒钟开始,然后通过qt-faststart运行,然后立即启动。
所以这里的解决方案是qt-faststart:)
答案 1 :(得分:1)
您是媒体服务器,例如Red5还是Flash Media Server?
如果没有,代码将使用渐进式下载,并且在下载一定数量的文件之前不会开始播放。