我需要一个允许在视频暂停时缓冲视频的功能,我找不到如何直接执行...
我注意到,当我暂停视频时,会触发事件“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
我现在完全糊涂了。非常感谢任何推动!