- 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();
}
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