Objective c 获取播放音乐的音频级别

Objective c 获取播放音乐的音频级别,objective-c,ios,cocoa,audio,Objective C,Ios,Cocoa,Audio,我想在我的应用程序中创建某种可视化,使用设备(iPhone或iPad)上已经播放的音乐。是否有可能获取其他应用程序(如默认音乐应用程序,甚至Spotify之类的第三方应用程序)正在播放的音频数据 基本上,我只想让我的UI对音乐播放做出反应,但我不想强迫用户使用我的音乐播放器让UI做出反应。不,这是不可能的。对不起。不,那是不可能的。对不起。嗯,太糟糕了。出于安全原因,我明白为什么,但我考虑的应用程序不够以音乐为中心,不足以拥有自己的音乐播放器——它只不过是为了视觉效果。这并不是苹果禁止它的直接原

我想在我的应用程序中创建某种可视化,使用设备(iPhone或iPad)上已经播放的音乐。是否有可能获取其他应用程序(如默认音乐应用程序,甚至Spotify之类的第三方应用程序)正在播放的音频数据


基本上,我只想让我的UI对音乐播放做出反应,但我不想强迫用户使用我的音乐播放器让UI做出反应。

不,这是不可能的。对不起。

不,那是不可能的。对不起。

嗯,太糟糕了。出于安全原因,我明白为什么,但我考虑的应用程序不够以音乐为中心,不足以拥有自己的音乐播放器——它只不过是为了视觉效果。这并不是苹果禁止它的直接原因。系统的工作方式更为复杂。好吧,你可以说它们是一样的。即使要在OSX上做到这一点,你也必须在内核级别安装假音频驱动程序,并更改系统音频输入和输出-这在iOS上是不可能的。您可以监视麦克风的输入。如果用户戴着耳机,那就不好了,但也许它更像是一个声级监控应用程序,而不是一个音乐可视化工具。嗯,太糟糕了。出于安全原因,我明白为什么,但我考虑的应用程序不够以音乐为中心,不足以拥有自己的音乐播放器——它只不过是为了视觉效果。这并不是苹果禁止它的直接原因。系统的工作方式更为复杂。好吧,你可以说它们是一样的。即使要在OSX上做到这一点,你也必须在内核级别安装假音频驱动程序,并更改系统音频输入和输出-这在iOS上是不可能的。您可以监视麦克风的输入。如果用户戴着耳机,那就没什么好处了,但它可能更像是一个声级监控应用程序,而不是一个音乐可视化工具。