2013-08-23 1 views

답변

1

라이브러리의 모든 항목을 반복하여 수행 할 필요가 없습니다. 다음과 같이 MPMediaQuery를 통해 수행 할 수 있습니다.

NSNumber *persistentIDNumber = [NSNumber numberWithInteger:4238475234]; 

MPMusicPlayerController *player = [MPMusicPlayerController applicationMusicPlayer]; 

MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:persistentIDNumber forProperty:MPMediaEntityPropertyPersistentID]; 

MPMediaQuery *query = [[MPMediaQuery alloc] init]; 

[query addFilterPredicate: predicate]; 

[player setQueueWithQuery:query]; 
[player prepareToPlay]; 
[player play];