首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >触发FLVPlayback false事件完成

触发FLVPlayback false事件完成
EN

Stack Overflow用户
提问于 2015-02-04 22:51:43
回答 1查看 59关注 0票数 0

我遇到了FLVPlayback complete event与FlashPlayer 11.1的AS3发布相关的问题

问题是,在视频开始几秒钟后,complete事件被触发,并且问题总是发生在播放视频列表几个小时之后。

下面是一些代码:

代码语言:javascript
复制
var my_player:FLVPlayback = new FLVPlayback();

function makePlayer():void{
    my_player.scaleMode = "exactFit";
    my_player.x = video_x;
    my_player.y = video_y;
    my_player.width = video_width;
    my_player.height = video_height;

if(bBordi)
    my_player.mask = mask_mc;

    video.addChild(my_player);
    my_player.source = my_path + my_videos[nVideo].@URL;
    my_player.addEventListener(fl.video.VideoEvent.COMPLETE, completePlay);
    my_player.volume=video_volume;
}

function completePlay(e:fl.video.VideoEvent):void
{
    if(!my_player.stopped)
        return;

    trace("VIDEO ENDED: " + my_path + my_videos[nVideo].@URL)
    nVideo++;
    if(nVideo >= my_total)
        nVideo = 0;
    playPlayer();
}

function playPlayer():void{
    my_player.source=(my_path + my_videos[nVideo].@URL);
    my_player.play();
}
EN

回答 1

Stack Overflow用户

发布于 2015-02-05 16:18:42

FlashPlayer 11.8的发布解决了这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28324301

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档