7

我正在使用AVAudioRecorder录制音频,录制后我想绘制录制音频的波形。我找到了一篇关于波形绘图的好文章,但首先我需要一定采样率的频率作为浮点数,对吧?

我需要对音频进行FFT吗?我该怎么做?*AVAudioRecorder** 甚至是用于此目的的 API 吗?还是我需要使用一些较低的 API 来录制音频?希望可以有人帮帮我。

4

1 回答 1

3

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

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

于 2011-04-20T11:13:47.487 回答