2013-07-12 63 views
1

當我使用MediaPicker時,需要帶有歌曲的圖像。如何使用MediaPicker獲取圖像的歌曲iPhone

代碼:

NSMutableArray *arr = [NSMutableArray arrayWithArray:mediaItemCollection.items]; 
for (int i =0; i<=[arr count]-1; i++) { 
    MPMediaItem *selectedSong = [[mediaItemCollection items] objectAtIndex:i]; 

    titleString = [selectedSong valueForProperty:MPMediaItemPropertyTitle]; 
} 

titleString是我的數組。

+0

http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMediaItemArtwork_ClassReference/Reference/Reference.html#//apple_ref/doc/uid/ TP40008212請檢查它 – Anjaneyulu

+0

檢查文檔的幫助 –

回答

0

試試這個:

NSMutableArray *arr = [NSMutableArray arrayWithArray:mediaItemCollection.items]; 

for (int i =0; i<=[arr count]-1; i++) { 
    MPMediaItem *selectedSong = [[mediaItemCollection items] objectAtIndex:i]; 

    titleString = [selectedSong valueForProperty:MPMediaItemPropertyTitle]; 

    MPMediaItemArtwork *artWorkItem = [selectedSong valueForProperty:MPMediaItemPropertyArtwork]; 
    UIImage *coverImage = NULL; 

    if(artWorkItem) 
     coverImage = [artWorkItem imageWithSize:CGSizeMake(100, 100)]; 

    if(coverImage) 
     myImageView.image = coverImage; 
    else 
    { 
     NSLog(@"No album Artwork!!!"); 
     myImageView.image = [UIImage imageNamed:@"default"]; 
    } 
} 
相關問題