我想知道用户是否有办法知道用户是否开始播放音乐应用或任何其他来源(Spotify等)的音乐。即使我的应用程序未处于活动状态,每次用户播放歌曲时,我都会尝试执行特定功能。这甚至可能吗?我还可以检索歌曲信息吗?
答案 0 :(得分:0)
使用AVKit
,您可以使用:
AVAudioSession.sharedInstance().isOtherAudioPlaying
一个布尔值,指示另一个应用当前是否正在播放 音频。
请注意,当您的应用处于非活动状态时,这将不。你不能这样做,Apple会拒绝你的应用程序。如果您的应用处于有效状态,则只能进行此检查。