ГлавнаяActionScript 3 — «100 советов» › Получение спектра звука

Получение спектра звука

June 19th, 2006
Используя ActionScript 3 можно получить информацию о спектре проигрываемого flash-плеером в данный момент звука/музыки. Для этого можно вызывать статичный метод computeSpectrum класса SoundMixer (flash.media.SoundMixer), и в качестве параметра передать массив ByteArray, куда и будет записана информация о спектре: 256 чисел с плавающей запятой (floating-point в диапазоне -1.0 … 1.0) для левого канала и следом 256 чисел для правого канала.

Код:
// запустить проигрывание музыки // ... var spectrumInfo:ByteArray = new ByteArray(); SoundMixer.computeSpectrum(spectrumInfo); // spectrumInfo теперь содержит информацию о спектре

Эту информацию можно использовать для создания визуализации звука, как в популярных медиа-плеерах.

Категория: ActionScript 3 — «100 советов» Ярлыки: ,

Смотрите также

Распространение событий Преобразование Number() больше не поддерживает восьмеричную систему
  1. Пока без комментариев.
  1. Пока нету.