Делаем приложение музыкального плеера!предыдущий и следующий трек - PullRequest
0 голосов
/ 14 октября 2011

Как я могу создать приложение для iphone без использования библиотеки ipod и создания следующей песни и предыдущей песни ??

Я думаю, что лучший способ - создать массив из песен, ноне знаю как это сделать.Кто-то может мне помочь ??

Мое приложение работает, с ползунком паузы, воспроизведения, текущего времени и громкости ... но эту часть следующей песни я действительно не знаю!

1 Ответ

2 голосов
/ 13 февраля 2012
    MPMusicPlayerController *musicPlayer = [MPMusicPlayerController iPodMusicPlayer];
    //get all media
    MPMediaQuery *everything = [[MPMediaQuery alloc] init];
    //empty song list
    NSMutableArray *songList = [[NSMutableArray alloc] init ];

    for (int i = 0 ; i < [[everything items] count] ; i++){
        MPMediaItem *media = (MPMediaItem*)[[everything items] objectAtIndex:i];

        NSInteger mediaType = [[media valueForProperty:MPMediaItemPropertyMediaType] intValue];
        //only want audio
        if (mediaType <= MPMediaTypeAnyAudio) {
            [songList addObject:media];
        }
    }
    //create music collection out of it
    MPMediaItemCollection *musicCollection = [MPMediaItemCollection collectionWithItems:songList];
    //set the playlist
    [musicPlayer setQueueWithItemCollection:musicCollection];
    [everything release];
    [songList release];
...