PDA

Просмотр полной версии : Меняющийся поток и заикание


ionionion
17.03.2010, 20:59
Всем привет, господа флешеры помогите.

Есть поток site.com:8000/live - на котором вещает рджей, изредка на поток налаживается другой поток, но путь остается прежним(site.com:8000/live). Так вот когда поток меняется флеш начинает заикаться, причем чем больше буфер ставлю - тем больше.

Код, простейший - взят из мануалов:

import flash.media.Sound;
import flash.media.SoundLoaderContext;
import flash.net.URLRequest;

var s:Sound = new Sound();
var req:URLRequest = new URLRequest("http://94.142.43.129:8000/live");
var context:SoundLoaderContext = new SoundLoaderContext(8000, true);
s.load(req, context);
s.play();


Вопрос следующий:
Возможно ли как то отлавливать такие события и переподключать поток и как можно еще избавиться от проблемы?:)

П.с. Проблема только при флеш вещании, когда слушаю к примеру через винамп - все ок.
п.с.с. Битрейты на потоке не меняются - все идет в едином формате.

cleptoman
18.03.2010, 10:20
битрейты меняются..в АС3 это проблемма. сам сталкивался с этим.
в АС2 с этим лучше все обстоит. потому я написал сам плеер на АС2, загрузил его в плэйбэк, написаный на АС3 и через LocalConnection сделал связь между ними.

iflamberg
18.03.2010, 12:28
сделал то же самое.

Ac1d
04.08.2010, 23:32
такая же проблема.
можете подсказать как обойти?
спасибо

Добавлено через 37 часов 9 минут
Попробовал на AS2 написать, но на AS2 вообще не работает:

var s:Sound = new Sound();
s.loadSound("http://91.202.25.53:8000/;", true);