-3

我有这个代码用于选择和播放 ipod 歌曲

- (void)mediaPicker: (MPMediaPickerController *)mediaPicker didPickMediaItems:(MPMediaItemCollection *)mediaItemCollection{
[self dismissViewControllerAnimated:YES completion:nil];
[riproduttore setQueueWithItemCollection: mediaItemCollection];
[riproduttore play];

}

我如何在没有 pikerview 的情况下加载随机歌曲?

前任。rnd 1 到 100,结果 = 66,我可以在 ipod 库中播放索引为 66 的歌曲

4

1 回答 1

0

尝试这样的事情:

MPMediaQuery* query = [MPMediaQuery songsQuery]; 
NSArray *songs = [query items];
MPMediaItem *randomTrack = [songs objectAtIndex:arc4random_uniform([songs count])];
// ... and then play with MPMediaPlayer, AVPlayer, etc.
于 2013-04-17T17:58:38.180 回答