Ios 在应用程序关闭时检测用户何时播放音乐

Ios 在应用程序关闭时检测用户何时播放音乐,ios,swift,Ios,Swift,我想知道应用程序是否有办法知道用户是否从音乐应用程序或任何其他来源(Spotify等)开始播放音乐。每次用户播放歌曲时,即使我的应用程序未处于活动状态,我也会尝试执行特定的功能。这可能吗?我还可以检索歌曲信息吗?使用AVKit您可以使用: AVAudioSession.sharedInstance().isOtherAudioPlaying 一个布尔值,指示当前是否正在播放另一个应用程序 音频 请注意,当您的应用处于非活动状态时,这将不起作用。你不能这么做,苹果会拒绝你的应用。您只能在应用处于

我想知道应用程序是否有办法知道用户是否从音乐应用程序或任何其他来源(Spotify等)开始播放音乐。每次用户播放歌曲时,即使我的应用程序未处于活动状态,我也会尝试执行特定的功能。这可能吗?我还可以检索歌曲信息吗?

使用
AVKit
您可以使用:

AVAudioSession.sharedInstance().isOtherAudioPlaying
一个布尔值,指示当前是否正在播放另一个应用程序 音频


请注意,当您的应用处于非活动状态时,这将不起作用。你不能这么做,苹果会拒绝你的应用。您只能在应用处于活动状态时进行此项检查。

不,如果您想在应用商店中安装应用,则无法执行此项检查。如果应用当前未处于活动状态,此项检查将如何工作?@Paulw11当然不会。我点击post按钮的速度有点快。是的,我明白,但是当应用程序处于非活动状态时,它是如何工作的。当应用程序处于非活动状态时,它是不工作的。那是不可能的。