хранить несколько песен в mpplayer, которые извлекаются из базы данных с постоянным идентификатором песни - PullRequest
0 голосов
/ 23 апреля 2011

Я пытаюсь сохранить несколько песен в mpplayer, которые извлекаются из базы данных с постоянным идентификатором песни ... но добавляется только одна песня. Вот что я делаю

MPMediaQuery * query = [MPMediaQuerysongsQuery];MPMediaPropertyPredicate *вести предикат = [MPMediaPropertyPredicate предел предикатаВит: постоянный: идентификатор для свойства: MPMediaItemPropertyPersistentID];[запрос addFilterPredicate: предикат];NSArray * mediaItems = [элементы запроса];// этот массив будет состоять из песни с заданным persistentId.добавьте его в коллекцию и воспроизведите MPMediaItemCollection * col = [[MPMediaItemCollection alloc] initWithItems: mediaItems];/// .... [col release];

заранее спасибо

С уважением, Девон Смит

1 Ответ

0 голосов
/ 09 сентября 2011

Вы уверены, что PersistentID представляет более 1 трека?Я использую постоянный идентификатор для каждого отдельного трека в альбоме.

...