2009-12-31 69 views
18

我有一個可與iPod播放器和iTunes Store Web服務搜索API交互的應用程序。是否有方法可以從我的用戶的iPod庫(例如,通過MPMusicPlayerController或MPMediaItem)獲取歌曲的iTunes ID?獲取iTunes ID到iPod播放器項目

該文檔說MPMediaItemPropertyPersistentID是一個在應用程序啓動時保持不變的唯一標識符。然而,這似乎可能是一個獨特的本地身份證。

我能想到的唯一解決方案是從MPMediaItem中檢索歌曲標題和藝術家,然後查詢iTunes以獲取iTunes ID。 iTunes ID是否存儲在iPod庫的本地任何地方?

謝謝 - 我很新的媒體框架。

回答

5

API文檔沒有列出提供iTunes歌曲ID的MPMediaItem的屬性,但它確實提供了關於歌曲的所有信息,例如藝術家和歌曲名稱,因此,您可以按照您的建議搜索商店爲那個標準。

+0

這裏的問題是用戶可以自由地爲他的內容編輯曲目名稱,藝術家姓名等,這將使這種方法不可行。 – Jonny 2014-05-08 06:31:53

+0

你能舉個例子嗎? – Linuxios 2014-11-13 17:58:16