as3声音流停止

时间:2013-01-28 23:34:12

标签: actionscript-3 audio stream

我正在创建一个在线广播,但我有一个奇怪的问题,代码工作了5次!之后,播放按钮将不起作用!

我不确定这是否相关,但我也得到 SecurityError:错误#2000:没有活动的安全上下文。当我关闭swf播放器时。

import flash.events.MouseEvent;
var streaming:Boolean;
this.addEventListener(MouseEvent.CLICK, music_on)

function music_on(event:MouseEvent):void
{   

var sndChannel:SoundChannel=new SoundChannel();
var s:Sound = new Sound();



    if (!streaming)
    {   gotoAndStop(2);             
        var req:URLRequest = new URLRequest("http://127.0.0.1:8000/listen.mp3");
        var context:SoundLoaderContext = new SoundLoaderContext(2000,false);
        s.load(req, context);
        sndChannel=s.play();
        streaming=true;         
    }
    else
    {
        gotoAndStop(1);

        streaming=false;
        sndChannel.stop();
        SoundMixer.stopAll();
        trace ("not playing");
    }
}
stop();

0 个答案:

没有答案