获取iPod播放器项目的iTunes ID

twi*_*kle 18 objective-c itunes-store mpmediaitem ios

我有一个与iPod播放器和iTunes Store Web服务搜索API交互的应用程序.有没有办法获取我从用户的iPod库中检索的歌曲的iTunes ID(例如通过MPMusicPlayerController或MPMediaItem)?

文档说MPMediaItemPropertyPersistentID是一个唯一的标识符,可以在应用程序启动时保留.然而,这似乎可能是一个独特的本地ID.

我能想到的唯一解决方案是从MPMediaItem中检索歌曲名称和艺术家,然后查询iTunes以获取iTunes ID.iTunes ID是存储在iPod库本地的任何位置吗?

谢谢 - 我对媒体框架很陌生.

Ale*_*key 5

API文档没有列出MPMediaItem提供iTunes歌曲ID 的属性,但它确实提供了有关歌曲的所有信息,例如艺术家和歌曲名称,因此,如您所建议,您可以在商店中搜索该标准.