オンライン ラジオを作成していますが、奇妙な問題が発生しています。コードは 5 回も機能します。その後、再生ボタンが機能しません!
これが関連しているかどうかはわかりませんが、SecurityError: Error #2000: No active security context も取得しています。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();