Actionscript 3 反复刷新NetStream.Buffer.Flush触发

Actionscript 3 反复刷新NetStream.Buffer.Flush触发,actionscript-3,buffer,flv,flush,netstream,Actionscript 3,Buffer,Flv,Flush,Netstream,我在as3中制作了一个自定义视频播放器。一切正常,但一旦视频完全加载并播放完毕,如果用户重播该视频,则会持续触发NetStream.Buffer.Flush事件,直到视频停止播放(结束或用户点击暂停)。 这似乎不会对任何事情产生负面影响,但我不希望有一个事件像那样在后台持续不断地发生 我在网上任何地方都找不到这方面的任何文档。对于已完全加载的NetStream,这是正常行为吗?我相信我已经修复了它,尽管我仍然不确定它为什么会重复触发刷新事件 我的自定义videostream类在视频完成后设置为s

我在as3中制作了一个自定义视频播放器。一切正常,但一旦视频完全加载并播放完毕,如果用户重播该视频,则会持续触发NetStream.Buffer.Flush事件,直到视频停止播放(结束或用户点击暂停)。 这似乎不会对任何事情产生负面影响,但我不希望有一个事件像那样在后台持续不断地发生


我在网上任何地方都找不到这方面的任何文档。对于已完全加载的NetStream,这是正常行为吗?

我相信我已经修复了它,尽管我仍然不确定它为什么会重复触发刷新事件

我的自定义videostream类在视频完成后设置为seek0以回放当前flv。看来这就是问题的根源。我没有使用seek0,而是将源代码重置回原始url,这样可以完全重新加载视频。由于视频在该点被缓存,它会立即重新加载,因此这不是问题