抱歉我的英语不好
我有一些aif或MP3曲调可以在iPhone上大声播放, 我需要做一些'声音变化'检测,
这样我会用于一些可视化(跳跃的人或其他)
如何在iPhone上“轻松”或如何做到“很好”?
我应该做fft还是这样,或者不同的东西?
我当时看到了一些声音可视化,但他们都是 似乎没有太大的好处(他们似乎对反应不太清楚 音乐改变)。
由于
答案 0 :(得分:0)
目前你在播放什么?我会使用音频队列或音频单元 - 两者都可以让你在传输到硬件时访问音频样本的缓冲区。在这一点上,检测声音中的峰值高于某个阈值,您可以通过各种不同的方式进行检测。
FFT无法帮助您,因为您对声音的时域波形(其振幅随时间变化)感兴趣,而不是其频域特性(不同时间窗口中不同频率的相对强度)。