我有一个与iPod播放器和iTunes Store Web服务搜索API互动的应用程序。有没有办法获取我从用户的iPod库中检索的歌曲的iTunes ID(例如通过MPMusicPlayerController或MPMediaItem)?
文档说MPMediaItemPropertyPersistentID是一个唯一的标识符,可以在应用程序启动时保留。然而,这似乎可能是一个独特的本地ID。
我能想到的唯一解决方案是从MPMediaItem中检索歌曲名称和艺术家,然后查询iTunes以获取iTunes ID。 iTunes ID是存储在iPod库本地的任何位置吗?
谢谢 - 我对媒体框架很陌生。
答案 0 :(得分:5)
API文档未列出提供iTunes歌曲ID的MPMediaItem
的属性,但它确实提供了有关歌曲的所有信息,例如艺术家和歌曲名称,因此,如您所建议的,您可以在商店中搜索该标准。