有没有可能用Swift读取当前正在播放的歌曲的频率?

问题描述 投票:-1回答:1

我是iOS编程的新手,我不知道从哪里开始。我找到了如何使用AudioKit框架从麦克风读取频率的代码示例。但这不是我要找的。是否可以在不使用麦克风的情况下实时检索当前播放歌曲的频率?谢谢你的帮助。

ios swift audiokit
1个回答
0
投票

iOS安全沙箱可防止应用程序捕获任何其他应用程序(如音乐应用程序)的常规音频输出。

某些音乐应用程序(如GarageBand)可能会共享应用程序间音频,但大多数输出​​“歌曲”的应用程序都不支持此功能。

应用程序可以通过AVAudioPlayer播放“歌曲”本身,然后点击AVPlayer的输出以获取频谱频率和音高分析的原始样本数据(两个非常不同的东西,顺便说一下)。

© www.soinside.com 2019 - 2024. All rights reserved.