2011-04-23 4 views
0

노래 지속 ID가있는 데이터베이스에서 가져 오는 mpplayer에 여러 노래를 저장하려고합니다. 단 하나의 노래 만 추가되고 있습니다. 나는하고있다노래 지속 ID가있는 데이터베이스에서 가져 오는 다중 노래를 mpplayer에 저장합니다.

MPMediaQuery * query = [MPMediaQuery songsQuery]; MPMediaPropertyPredicate * predicate = [MPMediaPropertyPredicate predicateWithValue : persistentId forProperty : MPMediaItemPropertyPersistentID]; [query addFilterPredicate : predicate]; NSArray * mediaItems = [쿼리 항목]; //이 배열은 주어진 persistentId가있는 노래로 구성됩니다. 컬렉션에 추가하고 재생하십시오. MPMediaItemCollection * col = [[MPMediaItemCollection alloc] initWithItems : mediaItems]; /// .... [col 방출];

사전

에서

감사 감사 데본 스미스

답변

0

당신이 PersistentID 더 그 1 개 트랙을 나타내는 확실한가요? 앨범의 각 개별 트랙에 영구 ID를 사용합니다.

관련 문제