首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分别循环音频和视频AS3

分别循环音频和视频AS3
EN

Stack Overflow用户
提问于 2013-02-20 23:17:34
回答 1查看 168关注 0票数 0

我有这个函数,它在流视频结束后循环其中的所有内容,有没有一种方法只循环流视频和shaker(null)而不循环音频?因为音频是长的,但它的长度更大。所以基本上我需要视频和音频是独立循环的。

代码语言:javascript
复制
    function NCListener(e:NetStatusEvent){

    if (e.info.code == "NetStream.Play.Stop") {

        ns.play("http://media.easyads.bg/ads/display_ads_richmedia/video/avon/maria_ilieva/video_2.flv");
        soundChannel = sound.play(0, 9999);
        shaker(null);
        }
    };


var sound:Sound = new Sound();
var soundChannel:SoundChannel= new SoundChannel();
sound.load(new URLRequest("sound.mp3"));
sound.addEventListener(Event.COMPLETE, onSoundLoadComplete  );

function onSoundLoadComplete(e:Event):void{
    sound.removeEventListener(Event.COMPLETE, onSoundLoadComplete);

    soundChannel.addEventListener(Event.SOUND_COMPLETE, onSoundChannelSoundComplete);
}

function onSoundChannelSoundComplete(e:Event):void{
    e.currentTarget.removeEventListener(Event.SOUND_COMPLETE, onSoundChannelSoundComplete);
    soundChannel = sound.play(0, 9999);
}
EN

回答 1

Stack Overflow用户

发布于 2013-02-21 00:08:49

对于独立循环,您需要同时侦听NetStream (onPlayStatus)和SoundChannel (soundComplete)上的事件。在事件处理程序中,您只需重新启动已完成的媒体。

看起来您的示例代码只是在监听NetStream。

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

https://stackoverflow.com/questions/14983379

复制
相关文章

相似问题

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