我想加載專輯列表和專輯的歌曲列表,如默認音樂應用程序。 如果我選擇'Coldplay',查看更改並加載coldplay的相冊列表。 我選擇'X & Y'(專輯名稱),查看更改並加載'X & Y'(專輯)中的歌曲列表。 誰能幫幫我?MPMedia按藝術家加載專輯
0
A
回答
2
你可以得到專輯的列表,預定義的albumsQuery
:
MPMediaQuery *albumsQuery = [MPMediaQuery albumsQuery];
NSArray *albums = [albumsQuery collections];
for (MPMediaItemCollection *albumCollection in albums) {
NSString *albumTitle = [[albumCollection representativeItem] valueForProperty:MPMediaItemPropertyAlbumTitle];
//...
}
要獲得所有歌曲在專輯中,你將通過MPMediaItemCollection
的items
屬性來訪問它們:
NSArray *songs = albumCollection.items;
for (MPMediaItem *song in songs) {
//...
}
+0
如果有兩個相同名稱的專輯爲不同的藝術家做了什麼?例如,「未知專輯」對於專輯而言頗爲流行。 – 2013-04-20 18:36:51
+0
好的,我發現它 - 你必須使用定製MPMediaQuery兩個謂詞 - 藝術家和標題。 – 2013-04-20 18:40:47
相關問題
- 1. Android:MediaStore缺少藝術家和專輯
- 2. iPhone獲取所有專輯/藝術家
- 3. 使用eyed3設置「專輯藝術家」?
- 4. Android專輯藝術
- 5. Ruby-mp3info專輯藝術品
- 6. ChromeCast SDK專輯藝術
- 7. MPMoviePlayer音頻專輯藝術
- 8. 專輯藝術品從MP3
- 9. 從Android MediaStore中加載藝術家以及藝術品
- 10. 選擇藝術家專輯列表並顯示每個專輯中已經請求了藝術家和專輯的列表中的曲目數量
- 11. Android專輯藝術路徑重新加載
- 12. Spotify API在瀏覽藝術家時返回太多專輯
- 13. 如何查詢給定的藝術家的所有專輯
- 14. 刪除「專輯藝術家」ID3標籤與bash?
- 15. 如何獲取iOS中的音樂的藝術家,專輯等
- 16. freedb.org - 如何查詢藝術家/專輯沒有光盤ID
- 17. 使用Spotify API查找專輯的藝術家
- 18. MPMediaQuery搜索藝術家,專輯和歌曲
- 19. 獲取當前歌曲的藝術家和專輯foobar2000
- 20. Gracenote Android - 如何檢索藝術家傳記和專輯回顧?
- 21. libspotify:對於給定的藝術家和專輯
- 22. SPAlbumBrowse - 獲取藝術家專輯的準確名單
- 23. Android:如何顯示未知專輯,藝術家,音樂流派?
- 24. 如何獲取標籤mp3 java藝術家專輯年
- 25. 使用getid3插入專輯藝術家標記()
- 26. 如何獲得每位藝術家的最高評分專輯?
- 27. Angularjs + restangular,spotify上的搜索專輯和藝術家
- 28. 專輯名稱與歌曲標題和藝術家
- 29. 使用Spotify的webAPI播放藝術家(ID)的隨機專輯
- 30. 獲取一位藝術家的所有專輯
你期望有人爲你寫代碼?你試過什麼了?你遇到什麼問題? – omz 2011-05-13 07:50:02
嗯。我試圖用這種方法:\t MPMediaQuery * query = [MPMediaQuery albumsQuery]; MPMediaPropertyPredicate * mpp = [MPMediaPropertyPredicate predicateWithValue:@「」forProperty:MPMediaItemPropertyAlbumTitle comparisonType:MPMediaPredicateComparisonContains]; [query addFilterPredicate:mpp]; \t self.songsArray = [NSMutableArray arrayWithArray:query.collections];但我不知道如何去定義它! – Sookcha 2011-05-13 08:12:35
我不想加載相冊名稱!我想加載專輯的歌曲列表... – Sookcha 2011-05-13 08:13:33