在ios上的录音和波形图画

Chr*_*ris 7 iphone waveform fft avaudiorecorder ios

我正在使用AVAudioRecorder录制音频,录制后我想绘制录制音频的波形.我发现了一篇关于波形绘制好文章,但首先我需要以特定采样率的频率作为浮点数,对吗?

我是否需要对音频进行FFT以及如何进行此操作?*AVAudioRecorder**甚至是用于此目的的API吗?或者我是否需要使用较低的API来录制音频?希望可以有人帮帮我.

hoo*_*oop 4

AVAudioRecorder 看起来对此没有多大用处(尽管它可能是可能的)。您需要查看使用 AudioQueue 进行录音。

音频的“波形”不是频率。波形是构成音频的样本值(您可以在使用 AudioQueue 录制时获得这些值)。FFT 将音频样本从时域转换到频域 - 如果绘制 FFT 的输出,您将得到频谱图而不是波形。