我正在使用以下代码重用单个 FLVPlayback 组件变量。有谁知道为什么 NetStream 不会停止?
public function clearVideoPlayer(newSource:String):void {
if (_videoFLV) {
removeChild(_videoFLV);
_videoFLV.getVideoPlayer(0).close();
_videoFLV = null;
}
_videoFLV = new FLVPlayback();
_videoFLV.autoPlay = false;
_videoFLV.autoRewind = false;
_videoFLV.width = 320;
_videoFLV.height = 240;
_videoFLV.source = newSource;
addChild(_videoFLV);
}
但是在多次运行该功能后,根据 ScoutNetStream
并没有关闭。
在 UI 的网络事件行中,我得到例如 4 x 接收 NetStream 音频/视频,5 x 接收 NetStream 音频/视频,2 x 接收 NetStream 音频/视频
这种情况会无限期地持续下去,在任何视频的长度之后很久。
谢谢,
标记