在 iOS Swift 中检测设备上正在播放的音轨

Ulf*_*lak 6 audio background-application ios swift

我正在创建一个情绪跟踪应用程序,除其他外,它应该使用有关用户收听的歌曲的信息。具体来说,我感兴趣的是在播放曲目时提取从锁定屏幕视图中可见的标题。我搜索过互联网,但没有找到使用 Swift 访问这些数据的解决方案。

有人可以帮忙吗?

Ste*_*mer 4

最简洁的答案是不。

您也许能够从 iTunes 库中检索歌曲信息(如果它不是使用家庭共享共享的歌曲)。阅读MPMusicPlayerController了解更多信息。特别是,这nowPlayingItem可能就是您正在寻找的。

然而,大多数第三方应用程序(例如 Spotify、Deezer 或 Pandora)很可能已经实现了自己的播放器,该播放器不与 iPod 音乐播放器集成。这篇博文还介绍了一些细节。