Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Меняющийся поток и заикание (http://www.flasher.ru/forum/showthread.php?t=137608)

ionionion 17.03.2010 20:59

Меняющийся поток и заикание
 
Всем привет, господа флешеры помогите.

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

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

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 вообще не работает:
Код AS1/AS2:

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



Часовой пояс GMT +4, время: 19:31.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.