0

我是核心音频的新手,一段时间以来我一直在努力解决如何做到这一点,我希望有人能指出我正确的方向。

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

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

我还看到了许多使用远程 i/o 来填充缓冲区来实现 FFT 的示例代码,但我无法从 iPod 库中弄清楚如何做到这一点。

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

提前谢谢了!

4

1 回答 1

0

既然你的歌曲有一个 NSURL 链接,为什么不尝试使用AVFoundationFFT 部分。既然你有 url 它是完美的,因为播放器AVFoundation通过 URL 导入歌曲。

于 2012-07-09T07:08:07.930 回答