sdk顺序和拖拽播放歌曲

使用AVAudioPlayer播放歌曲,有一个MPMediaItem的数组,我想要通过顺序和拖拽播放。

代码:

 AVAudioPlayer *player2;
MPMediaItem *item = [arrAnand objectAtIndex:i];
 NSURL *url = [item valueForProperty:MPMediaItemPropertyAssetURL];
[player2 release];
player2 = [ [AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
[player2 play];

您可以使用MPMediaItem的数组来控制播放顺序。您可以在数组中移动项目来更改播放顺序,然后使用该项目的URL来初始化AVAudioPlayer并播放音频。您还可以使用AVAudioPlayer的skipToNextItem和skipToPreviousItem方法来跳过歌曲。