2010-01-26 70 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

感謝您的回答Antti。 什麼是FFT? – daidai 2010-01-28 11:05:06

+0

FFT(http://en.wikipedia.org/wiki/Fast_Fourier_transform)將時域數據轉換爲頻域(您將看到什麼是低音,什麼是高音等)。 as3中的FFT實現:http://stephan.acidcats.nl/blog/2009/03/01/spectral-analysis-source-files/ – Antti 2010-01-29 16:48:31