2011-04-20 93 views
7

我使用AVAudioRecorder錄製音頻並記錄後我想繪製波形錄製的音頻。我發現了一個nice article about wave form drawing,但它首先需要某個採樣率下的頻率作爲浮點數,對不對?在ios上的音頻記錄和波形繪圖

對於音頻我需要做FFT,我該怎麼做? * AVAudioRecorder **甚至是用於此目的的API?或者我需要使用一些較低的API來錄製音頻? 希望有人能幫助我。

+0

我想表達你所描述的,你是否成功,在這種情況下如何? :) – tommys 2012-02-19 09:05:38

回答

3

AVAudioRecorder看起來並不像它用得那麼多(儘管它可能是可能的)。你需要用AudioQueue來觀看錄製。

音頻的'波形'不是頻率。波形是組成音頻樣本的值(使用AudioQueue錄製時可以獲得這些值)。 FFT將音頻樣本從時域轉換到頻域 - 如果您繪製FFT的輸出,則將使用Spectrograph而不是波形。