我正在创建一个情绪跟踪应用程序,除其他外,应该使用有关用户收听的歌曲的信息。具体来说,我只想在播放曲目时提取从锁定的屏幕视图中可见的标题。我已经搜索了互联网,并且没有找到使用Swift访问此数据的解决方案。
有人可以帮忙吗?
答案 0 :(得分:3)
简短的回答是否定的。
您可以从iTunes资料库中检索歌曲信息(如果它不是使用家庭共享的共享歌曲)。有关更多信息,请阅读MPMusicPlayerController。特别是nowPlayingItem
可能正是您所寻找的。 p>
然而,大多数第三方应用程序(如Spotify,Deezer或Pandora)很可能已经实现了自己的播放器,而播放器没有与iPod音乐播放器集成。这个blog post也涵盖了一些细节。
答案 1 :(得分:0)
这不是关于你的问题,而是关于主题。
我制作了一个代码来获取有关Itunes Media中的曲目的信息,如果您需要获得专辑封面或正确跟踪名称或艺术家,我认为它会对您有所帮助。该代码可以在github中免费使用。