Flash AS3:NetStream缓冲区控制
我在舞台上有两台FLV视频播放器,使用两个AS3 NetStream对象进行播放。我需要让两个播放器同步,这意味着播放应该在两个流的缓冲区都已满时开始,并且在其中一个缓冲区清空时暂停播放,直到再次填充 我的问题是,第二个视频的缓冲过程只有在第一个流完全加载后才开始(不仅缓冲时间=5秒,而且整个10分钟)。 是否有任何方法可以达到这个结果,从第一个流缓冲5秒,然后从第二个流缓冲5秒,依此类推Flash AS3:NetStream缓冲区控制,flash,actionscript-3,netstream,Flash,Actionscript 3,Netstream,我在舞台上有两台FLV视频播放器,使用两个AS3 NetStream对象进行播放。我需要让两个播放器同步,这意味着播放应该在两个流的缓冲区都已满时开始,并且在其中一个缓冲区清空时暂停播放,直到再次填充 我的问题是,第二个视频的缓冲过程只有在第一个流完全加载后才开始(不仅缓冲时间=5秒,而且整个10分钟)。 是否有任何方法可以达到这个结果,从第一个流缓冲5秒,然后从第二个流缓冲5秒,依此类推 谢谢假设您正在谈论渐进流。。。 如果需要,您实际上可以完全预加载它们,并将它们保存在内存中,直到需要为止
谢谢假设您正在谈论渐进流。。。 如果需要,您实际上可以完全预加载它们,并将它们保存在内存中,直到需要为止 要执行此操作:
开始加载netStream.play()
- 捕获“
”状态事件并直接暂停()流(加载将继续)李>NetStream.Play.Start
- 此后,您只需检查两个流的
,直到您对播放它们的数据量感到满意为止bytesload