Просмотр полной версии : SoundMixer.computeSpectrum() и ByteArray
в хэлпе написано,я что computeSpectrum() возвращает массив с 512 значениями, 256 на левый и правый канал, а у меня возвращается 2048 значения:eek: ?? по 1024 на канал или как?
Это длина ByteArray такая, а чисел в нем 512.
Нет, одно число занимает 4 байта.
ого! можно подподробнее?? был бы флэш под руками проверил бы...
Так читать надо через readUnsignedInt или readInt (точно не помню).
DarkLight
19.10.2007, 23:18
Ну что тут подробнее: результат - массив из 512 4х-байтовых чисел
The values are formatted as normalized floating-point values, in the range -1.0 to 1.0.
читаем их из ByteArray с помощью readFloat()
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.