我正在创建一个情绪跟踪应用程序,除其他外,它应该使用有关用户收听的歌曲的信息。具体来说,我感兴趣的是在播放轨道时仅提取从锁定屏幕 View 中可见的标题。我搜索了互联网,但没有找到使用 Swift 访问此数据的解决方案。
有人能帮忙吗?
最佳答案
简短的回答是否定的。
您可以从 iTunes 资料库中检索歌曲信息(如果它不是使用“家庭共享”共享的歌曲)。了解 MPMusicPlayerController了解更多信息。特别是 nowPlayingItem
可能正是您要查找的内容。
但是,大多数第三方应用程序(如 Spotify、Deezer 或 Pandora)很可能已经实现了自己的播放器,该播放器未与 iPod 音乐播放器集成。这blog post还涵盖了一些细节。
关于ios - 在 iOS Swift 中检测设备上正在播放哪个音轨,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28581548/