来自iPod库的文件的iOS FFT

时间:2012-06-12 13:07:37

标签: ios xcode core-audio fft

我是核心音频新手,我一直在敲打砖墙一段时间如何做到这一点,我希望有人能指出我正确的方向。

我正在为作业创建一个应用程序,我希望用户从iPod库中选择一个文件(MPMediaPickerontroller?),然后对所述文件执行fft以检测音高。

我有代码工作,选择文件并将其保存为NSURL的位置,我有代码用于OSX,将从URL播放文件!由于我之外的原因,我无法让这部分在iOS上工作。

我也看到很多使用远程i / o实现FFT的示例代码来填充缓冲区,但我无法解决如何从iPod库中执行此操作。

有人可以帮忙吗? Idealluy向我指出一些示例代码,它将向我展示如何最好地完成其中一些任务?我看过以前的线程,看不到任何我需要的东西。

非常感谢提前!

1 个答案:

答案 0 :(得分:0)

由于您的歌曲有NSURL链接,为什么不尝试将AVFoundation用于FFT部分。因为你有网址是完美的,因为AVFoundation中的玩家通过网址导入歌曲。