- FLVPlayback : NetStreamの解放

FLVPlaybackには、close()が無い。
FLVPlaybackクラスを調べると、バッファ中にstop()を呼ぶと、
一旦QueCommandにpushしてる。

が、、、バッファ完了後、再生がはじまってしまう。

しかも悲惨な事に、
アンロードしたloader.contentのFLVPackplayerですら
REMOVED_FROM_STAGE時で、バッファ中であった場合、
stop()を実行するも無視され再生される。

調べてみると、
getVideoPlayer(0)で、VideoPlayerを取得でき、
VideoPlayerは、close()が実装されている。

var videoPlayer=flvPlayback.getVideoPlayer(0);
vidoPlayer.close();


NetStreamを閉じることができた。


addEventListener(Event.REMOVED_FROM_STAGE , onRemovedFormStage);

function onRemovedFromStage(evt : Event):void{}
    var videoPlayer=flvPlayback.getVideoPlayer(0);
    vidoPlayer.close();
}

Trackback : 0 : FLVPlayback : NetStreamの解放

http://www.onmyownlife.com/mt/mt-tb.cgi/15

Comment