2011-04-20 92 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而不是波形。