iOS上的音频录制和波形绘制

7
我正在使用AVAudioRecorder录制音频,录制后我想绘制所录制音频的波形图。我找到了一篇关于绘制波形图的好文章,但首先我需要以浮点数形式获取某个采样率下的频率,是吗?
我需要对音频进行FFT吗?如何进行?*AVAudioRecorder**是否适用于此目的的API?还是我需要使用一些更低级别的API来记录音频? 希望有人能帮助我。

我想要做你描述的事情,你成功了吗?如果成功了,能告诉我怎么做吗? :) - tommys
1个回答

4

AVAudioRecorder似乎对此没有太多用处(虽然可能是可行的)。您需要查看使用AudioQueue进行录音。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接