首先要导入MediaPlayer.framework框架
还要在添加#improt <MediaPlayer/MediaPlayer.h>
调用下面这个方法
-(void)getMusicMessage{
self.musicArray = [[NSMutableArray alloc] init];
MPMediaQuery *query = [MPMediaQuery songsQuery];
NSArray *playLists = [query collections];
for (MPMediaPlaylist *playList in playLists) {
NSArray *array = [playList items];
for (MPMediaItem *song in array) {
MusicMessage *music = [[MusicMessage alloc] init];
music.musicName = [song valueForProperty:MPMediaItemPropertyTitle];
music.musicUrl = [song valueForProperty:MPMediaItemPropertyAssetURL];
music.musicRemark = [song valueForKey:MPMediaItemPropertyPodcastTitle];
music.singerName = [song valueForKey:MPMediaItemPropertyArtist];
music.musicAlbum = [song valueForKey:MPMediaItemPropertyAlbumTitle];
[self.musicArray addObject:music];
}
}
}