![]() |
|
||||||||||
|
|||||
|
Регистрация: Sep 2008
Адрес: Москва
Сообщений: 3
|
Добрый вечер.
Вначале предыстория. Есть сервер 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));
Проблема в следующем, когда загружаем результат, то начинается буфферизация и затем само радио, по идее все нормально, но, через раз—через два (повторных загрузок) появляется эффект "севшей батарейки". Заметил что он появляется в том случае, когда флеш не ждет окончания буфферизации, а начинает играть сразу... и вот непонял почему!? Перепробывал и 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, но не позволяют... Может быть кто сталкивался с подобным? Извиняюсь, если эта тема уже всплывала, но простой поиск по форуму результатов не дал... |
![]() |
Часовой пояс GMT +4, время: 08:07. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| icecase , mp3 , радио |
| Опции темы | |
| Опции просмотра | |
|
|