Добрый вечер.
Вначале предыстория.
Есть сервер icecast 2 (последняя версия), на него вещает обычный PC с edcast и mp3lame энкодером.
Обнаружилась такая проблема.
В AS3 пишется элементарнейший код, который был подсмотрен в хелпе и в других примерах написания радио:

Код:
var snd:Sound = new Sound();
var req:URLRequest = new URLRequest("http://corknewlifemedia.my-vps.co.uk:8000/radio");
var context:SoundLoaderContext = new SoundLoaderContext(8000, false);
snd.load(req, context);
_channel = snd.play(0, 0, new SoundTransform(1/3));
Поставил в SoundLoaderContext 8000мс специально.
Проблема в следующем, когда загружаем результат, то начинается буфферизация и затем само радио, по идее все нормально, но, через раз—через два (повторных загрузок) появляется эффект "севшей батарейки". Заметил что он появляется в том случае, когда флеш не ждет окончания буфферизации, а начинает играть сразу... и вот непонял почему!?
Перепробывал и setInterval и тп, чтобы начать играть поток, но проблема вылазиет все равно, так что может дело тут и не в буфере...
Причем, повторю, что проблема вылазиет в 30-50% загрузок флешки.
Стал думать дальше... Ведь такой проблемы нет в таких плеерах как minicaster и nativeradio. Решил попробывать написать тоже самое на AS2.
Код опять же простейший:

Код:
var url = "http://corknewlifemedia.my-vps.co.uk:8000/radio";
var snd = new Sound();
snd.loadSound(url, true);
snd.setVolume(100);
snd.play(0);
И вуаля, такой проблемы больше нету. Терзания по поводу, что проблема в настройках сервера отпали.
Хотя чуточку все же остались... т.к. на AS3 при попытке играть обычный mp3 файл или другое радио (другой сервер), такой проблемы не возникало... хотя у другого радио может и кодек другой стоять. Но почему тогда AS2 играет на ура без проблем?
Кстати, я проверял все это на двух серверах, один в России, другой в Великобритании, и на обоих та же проблема (компьютер вещания один и тот же).
Вобщем тут навалилось довольно много факторов и я немогу понять, в чем же действительно проблема? Хочется писать на AS3, но не позволяют...
Может быть кто сталкивался с подобным?
Извиняюсь, если эта тема уже всплывала, но простой поиск по форуму результатов не дал...