var sound:Sound;
var url:URLRequest=new URLRequest("http://XXXXXXXXXXXXXX");
sound = new Sound();
var context:SoundLoaderContext=new SoundLoaderContext(0,false);
sound.addEventListener(Event.ID3, id3Handler);
sound.load(url,context);
var channel:SoundChannel = sound.play();
playB.addEventListener(MouseEvent.CLICK, fl_ClickToPlayStopSound_2);
var fl_ToPlay_2:Boolean = false;
function id3Handler(event:Event):void
{
var id3:ID3Info = sound.id3;
trace(id3.songName);
}
function fl_ClickToPlayStopSound_2(evt:MouseEvent):void
{
if(fl_ToPlay_2)
{
sound = new Sound();
sound.addEventListener(Event.ID3, id3Handler);
sound.load(url,context);
channel = sound.play();
trace(sound.id3.songName);
trace(sound.id3.artist);
}
else
{
channel.stop();
sound.close();
}
fl_ToPlay_2 = !fl_ToPlay_2;
}
Я разрабатываю плеер для своего онлайн-радио (аудиопоток). «playB» — это моя кнопка воспроизведения/остановки, и она работает как положено. Моя проблема связана с тегами id3... как вы видите, я отслеживаю название песни и исполнителя, но все они возвращают значение null. (я уже добавил название песни id3 в файлы)
заранее спасибо