2010-01-26 2 views
1

Я хочу создать приложение swf или air, которое принимает вход и отображает графическое изображение.Точный вход звука в ActionScript?

Графическая сторона отлично на данный момент, но его всегда с помощью mp3, например

var sound:Sound = new Sound (new URLRequest("myMP3.mp3")); 

- я хочу, чтобы быть в состоянии взять «живой» аудио-канал. Как мне это сделать, и есть ли лучший способ, чем использовать вход для микрофона?

благодаря dai2

ответ

2

микрофонный вход, вероятно, самый простой способ и использование Flash Player 10.1 или AIR 2.0 вы можете сделать это. Взгляните на http://www.adobe.com/devnet/air/flex/articles/using_mic_api.html

Это не так просто, как с помощью SoundMixer.computeSpectrum, но предлагает возможность (+ больше). Например, вы, скорее всего, захотите запустить данные через FFT для использования в визуализации

+0

Спасибо за ваш ответ Антти. Что такое БПФ? – daidai

+0

FFT (http://en.wikipedia.org/wiki/Fast_Fourier_transform) преобразует данные во временной области в частотную область (вы увидите, что такое бас, что такое высокие частоты и т. Д.). Реализация FFT в as3: http://stephan.acidcats.nl/blog/2009/03/01/spectral-analysis-source-files/ – Antti

Смежные вопросы