【发布时间】:2012-12-21 14:35:32
【问题描述】:
我正在尝试从 AudioQueue 获取样本以在 iPhone 上显示音乐频谱(如 iTunes 中)。
我读过很多帖子,但几乎所有的帖子都询问在录制而不是播放时获取样本:(
我正在使用 AudioQueue 服务来传输音频。请帮助理解以下几点: 1/ 我在哪里可以访问样本(PCM,非 mp3(我使用的是 mp3 流) 2/ 我应该在自己的缓冲区中收集样本以应用 fft 吗? 3/是否有可能在没有 fft 转换的情况下获得频率? 4/ 如何将缓冲区中的 fft shift 与当前播放的样本同步?
谢谢,
更新:
AudioQueueProcessingTapNew
对于 iOS6+,这对我来说很好。但是 iOS5 呢?
【问题讨论】:
标签: iphone ios audio core-audio audioqueue