我是iOS编程的新手,我不知道从哪里开始。我找到了如何使用AudioKit框架从麦克风读取频率的代码示例。但这不是我要找的。是否可以在不使用麦克风的情况下实时检索当前播放歌曲的频率?谢谢你的帮助。
iOS安全沙箱可防止应用程序捕获任何其他应用程序(如音乐应用程序)的常规音频输出。
某些音乐应用程序(如GarageBand)可能会共享应用程序间音频,但大多数输出“歌曲”的应用程序都不支持此功能。
应用程序可以通过AVAudioPlayer播放“歌曲”本身,然后点击AVPlayer的输出以获取频谱频率和音高分析的原始样本数据(两个非常不同的东西,顺便说一下)。