|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Aug 2010
Сообщений: 107
|
Он отвечает не за разрядность, а за форму волны
|
|
|||||
Кидаю куски кода, сами гляньте
var soundData:ByteArray = new ByteArray(); sound.extract(soundData,int(sound.length * 44.1)); public static function drawSpectrum(data:AudioStream , height:uint = 120 , widthPerSecond:uint = 100):Sprite { var returnObject:Sprite = new Sprite(); var pcmSound:ByteArray = data.codec.decode(data.data); var numChanels:uint = (data.isStereo == true) ? 2 : 1; var step:uint = Math.ceil( data.rate * numChanels / widthPerSecond ); var n:uint = 0; returnObject.graphics.lineStyle(1); returnObject.graphics.moveTo(0,height/2); pcmSound.position = 0; while(pcmSound.bytesAvailable > 0) { var c:int = pcmSound.readShort(); if(n % step == 0) { returnObject.graphics.lineTo(Math.floor(n / step) , Math.floor(height / 2 + (c / 32767) * (height / 2)) ); } n++; } returnObject.graphics.drawRect(0,0,returnObject.width , height); return returnObject; } Правда с PCM звуком, а вам надо FLASH - PCM
__________________
Gamedev != Gaming (http://twitter.com/#!/GenzoDev). Don't forget to [+] if it works. |
|
|||||
Регистрация: Aug 2010
Сообщений: 107
|
А вы цитату не вставили я думал что это ответ на первый пост
|
|
|||||
Он отвечает за то, зависимость от чего высчитывать. От времени либо от частоты. Нужно первое, так что можно не париться насколько я понимаю.
__________________
...я люблю людей!.. |
|
|||||
Регистрация: Aug 2010
Сообщений: 107
|
Цитата:
Цитата:
|
|
|||||
О извлечении волны звука посмотрите здесь
http://0xffffff.ru/
__________________
adobe AS3 manual |
Часовой пояс GMT +4, время: 23:26. |
|
« Предыдущая тема | Следующая тема » |
|
|