-(void)getMusicMessage{
MPMediaQuery *myPlaylistsQuery = [MPMediaQuery songsQuery];
NSArray *playlists = [myPlaylistsQuery collections];
for (MPMediaPlaylist *playlist in playlists) {
NSArray *array = [playlist items];
for (MPMediaItem *song in array) {
MusicBean * bean = [[MusicBean alloc] init];
bean.m_musicName = [song valueForProperty: MPMediaItemPropertyTitle];
bean.m_url = [song valueForProperty: MPMediaItemPropertyAssetURL];
bean.m_remark = [song valueForKey:MPMediaItemPropertyPodcastTitle];
bean.m_singerName = [song valueForKey:MPMediaItemPropertyArtist];
bean.m_album = [song valueForKey:MPMediaItemPropertyAlbumTitle];
[m_songsArray addObject:bean];
[bean release];
}
}
}
}MusicBean * bean = [m_songsArray objectAtIndex:indexPath.row];
if (m_player){
[m_player stop];
[m_player release];
m_player = nil;
}
m_player = [[AVAudioPlayer alloc] initWithContentsOfURL:bean.m_url error: nil];
[m_player play];
}