我是核心音频新手,我一直在敲打砖墙一段时间如何做到这一点,我希望有人能指出我正确的方向。
我正在为作业创建一个应用程序,我希望用户从iPod库中选择一个文件(MPMediaPickerontroller?),然后对所述文件执行fft以检测音高。
我有代码工作,选择文件并将其保存为NSURL的位置,我有代码用于OSX,将从URL播放文件!由于我之外的原因,我无法让这部分在iOS上工作。
我也看到很多使用远程i / o实现FFT的示例代码来填充缓冲区,但我无法解决如何从iPod库中执行此操作。
有人可以帮忙吗? Idealluy向我指出一些示例代码,它将向我展示如何最好地完成其中一些任务?我看过以前的线程,看不到任何我需要的东西。
非常感谢提前!
答案 0 :(得分:0)
由于您的歌曲有NSURL链接,为什么不尝试将AVFoundation
用于FFT部分。因为你有网址是完美的,因为AVFoundation
中的玩家通过网址导入歌曲。