带渐进式.mp4的AS3 FLVPlayback

时间:2011-05-13 20:15:29

标签: flash actionscript-3 progressive-download

所以我有一个动态创建的FLVPlayback对象,而且大多数情况下一切都只是很好用。

但是,当我用它加载MP4文件(通过HTTP)时,它将无法播放,直到下载整个文件。

在做了一些研究之后,我使用QTIndexSwapper2将'moov'原子放在文件的开头,但它没有帮助。

有任何想法或建议吗?目前无法使用RTMP服务器。

非常感谢。

修改 当缓冲条达到约80%时,视频开始播放。我不知道这是否只是缓冲条中的不准确,或者它是否在完全下载之前播放了视频。

3 个答案:

答案 0 :(得分:0)

这里有一些可能的解决方案:

  1. 尝试将文件重命名为*.f4v
  2. 检查您的服务器发送的内容类型(应该是视频/ mp4)
  3. 如果使用IIS查看Pseudostreaming extension

答案 1 :(得分:0)

我遇到了同样的问题,我使用Adobe Media Encoder将视频重新编码为F4V文件。他们似乎工作得很好。

答案 2 :(得分:0)

我遇到了同样的问题,用F4V渲染(后效果)解决了这个问题。