Форум 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=109107)

Azim 07.03.2008 12:13

Потоковая загрузка звука
 
Как лучше (и короче:) ) потоково воспроизвести mp3, да так, чтобы еще и отрисовывать трек воспроизведения?
Правильно ли я делаю, и если нет,то как надо?
Код:

var s:Sound = new Sound();
var channel:SoundChannel = new SoundChannel();
function loadAudio(src){
        var req:URLRequest = new URLRequest(src);
        var context:SoundLoaderContext = new SoundLoaderContext(30000, false);
        s.load(req, context);
        channel = s.play();
}

Трек я здесь не рисую, просто намекните откуда вытянуть bytesLoaded ?
ProgressEvent я здесь не использовал, и надо ли вообще?

terbooter 07.03.2008 12:49

Для того чтобы воспроизводить поток нужен источник потока, любой потоковый сервер (FMS, Red5, wowza ...)
И еще, вы сильно удивитесь, но в справке написане все-все-все по вашему вопросу -)

Azim 07.03.2008 12:55

terbooter - спасибо, сейчас сижу и как раз вкуриваю что все нормально получается.

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

bytesLoaded - берется событием ProgressEvent прямо от экземпляра звука (s), а все остальное - верно.

Но если есть какие-то новые мысли по воспроизведению с буфером - пишите.


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

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