如何在FLVPlayback启动时添加事件侦听器?如下所示:
my_player.addEventListener(VideoEvent.COMPLETE, completePlay);
my_player.addEventListener(VideoEvent.START, startPlay);
function completePlay(e:VideoEvent):void {
my_player.seek(0);
lastFrame.addChild(lastImage);
}
function startPlay(e:VideoEvent):void {
lastFrame.removeChildAt(0);
}我尝试做的是在电影结束时加载一个静止图像,但是当用户开始播放视频时,如果静止图像存在,我想删除它。
发布于 2011-11-02 11:23:00
您的VideoEvent.COMPLETE事件应该足以知道它何时结束。
对于整个开始的事情,我会推荐以下几点:
my_player.addEventListener(VideoEvent.STATE_CHANGE, stateChanged);
function stateChanged( e:VideoEvent) : void {
if ( e.state == VideoState.PLAYING ) {
lastFrame.removeChildAt(0);
}
}//其他可能有用的状态:
VideoState.PAUSED_STATE_ENTERED
VideoState.PLAYING_STATE_ENTEREDhttps://stackoverflow.com/questions/7970158
复制相似问题