18

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

该文档说 MPMediaItemPropertyPersistentID 是一个唯一标识符,在应用程序启动期间持续存在。然而,这似乎是一个唯一的本地 ID。

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

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

4

1 回答 1

5

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

于 2011-02-03T21:21:18.807 回答