PDA

Просмотр полной версии : Потоковая загрузка звука


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), а все остальное - верно.

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