Показать сообщение отдельно
Старый 29.08.2011, 17:17
Genzo вне форума Посмотреть профиль Отправить личное сообщение для Genzo Посетить домашнюю страницу Genzo Найти все сообщения от Genzo
  № 3  
Ответить с цитированием
Genzo
 
Аватар для Genzo

блогер
Регистрация: Feb 2010
Адрес: MSK
Сообщений: 859
Записей в блоге: 3
Отправить сообщение для Genzo с помощью ICQ Отправить сообщение для Genzo с помощью Skype™
Цитата:
а кто вам сказал, что у вас звук в FLV именно в MP3 ?
я так с спецификации прочитал , но оказалось что можно обращаться к нему напрямую

Код AS3:
var flv:FLVSlicer = new FLVSlicer(e.target.data);
                this.ba = flv.sound;
                this.ba.position = 0;
 
                var nc:NetConnection = new NetConnection();
                nc.connect(null);
                // retrieve the FLV stream
                var ns:NetStream = new NetStream(nc);
                // put the NetStream class into Data Generation mode
                ns.play(null);
                import flash.net.NetStreamAppendBytesAction;
                // before appending new bytes, reset the position to the beginning
                ns.appendBytesAction(NetStreamAppendBytesAction.RESET_BEGIN);
                // append the FLV video bytes
                ns.appendBytes( this.ba );
                ns.client = new Object();
                ns.client.onMetaData = function (e:Object){};
                //ns.play(null);
                var MyVideo:Video = new Video();
                playerWrapper.addChild(MyVideo);
                MyVideo.attachNetStream(ns);

Тогда вопрос другой , что из себя представляет массив флоатов звука?
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works.