【问题标题】:ActionScript 3 FLVPlayBack VideoEventActionScript 3 FLVPlayBack 视频事件
【发布时间】:2011-11-01 17:13:01
【问题描述】:

如何在 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);

}

我要做的是在电影完成时加载静止图像,但是当用户重新开始播放视频时,我想删除静止图像(如果存在)。

【问题讨论】:

    标签: flash actionscript-3 flvplayback


    【解决方案1】:

    您的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_ENTERED
    

    【讨论】:

      猜你喜欢
      • 2011-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-05
      • 2016-10-02
      • 1970-01-01
      • 2011-03-10
      • 2013-09-24
      相关资源
      最近更新 更多