我正在创建一个情绪跟踪应用程序,除其他外,它应该使用有关用户收听的歌曲的信息。具体来说,我有兴趣仅在播放曲目时提取从锁定屏幕视图中可见的标题。我搜索了互联网,但没有找到使用 Swift 访问这些数据的解决方案。
任何人都可以帮忙吗?
我正在创建一个情绪跟踪应用程序,除其他外,它应该使用有关用户收听的歌曲的信息。具体来说,我有兴趣仅在播放曲目时提取从锁定屏幕视图中可见的标题。我搜索了互联网,但没有找到使用 Swift 访问这些数据的解决方案。
任何人都可以帮忙吗?
The short answer is no.
You may be able to retrieve song information from the iTunes library (if it's not a shared song using Home Sharing). Read about MPMusicPlayerController for more information. Specially the nowPlayingItem
is probably what you're looking for.
However, most third-party applications such as Spotify, Deezer or Pandora will most likely have implemented their own player, which does not integrate with the iPod music player. This blog post also covers some of the details.
这不是关于你的要求,而是关于主题。
我编写了一个代码来获取有关 Itunes Media 中曲目的信息,如果您需要获取专辑封面或正确的曲目名称或艺术家,那么我认为它会对您有所帮助。该代码可在 github 中免费使用。