我想知道,当我在应用程序中时,是否有办法通过Audible
或Spotify
获取后台播放的有声读物或歌曲的曲目信息。
现在我知道我可以检测是否有背景音乐在播放:
AVAudioSession.sharedInstance().isOtherAudioPlaying
我也知道我可以通过官方的音乐应用程序获得很多关于播放音乐的信息
MPMusicPlayerApplicationController.systemMusicPlayer.nowPlayingItem!.title
MPMusicPlayerApplicationController.systemMusicPlayer.currentPlaybackTime
不幸的是,除了是否正在播放(AVAudioSession.sharedInstance().isOtherAudioPlaying
(之外,我认为您无法访问有关其他应用程序播放的任何信息。为了获得更多信息,我相信你也可以使用自己的SDK单独处理每个应用程序的数据。这是Spotify的链接。