如何使用闪存暂停视频时缓冲流

时间:2010-11-30 23:33:17

标签: flash actionscript-3 video-streaming red5

我需要一个允许在视频暂停时缓冲视频的功能,我找不到如何直接执行...

我注意到,当我暂停视频时,会触发事件“NetStream.Buffer.Flush”。并根据语言参考:“数据已完成流,剩余的缓冲区将被清空。”,我必须重新缓冲它,对吧?但是,根据参考文献,它不应该停止缓冲:

  

从Flash Player 9.0.115.0开始,   Flash Player不再清除   NetStream.pause()时的缓冲区   调用。此行为称为“智能”   暂停“。在Flash Player 9.0.115.0之前,   Flash Player等待缓冲区   在恢复播放前填满   这常常导致延误。

我正在使用Flash Professional进行调试,跟踪的版本号为:MAC 10,0,22,91;对于流媒体服务器,我使用red5。如果您对我的代码感兴趣,请点击:http://pastebin.com/kwTfiEH9

我现在完全糊涂了。非常感谢任何推动!

1 个答案:

答案 0 :(得分:1)