iPod ライブラリからいくつかの曲を再生しようとしています。このコードを使用して 1 曲を再生できます。
MPMusicPlayerController *musicPlayer = [MPMusicPlayerController applicationMusicPlayer];
MPMediaPropertyPredicate *artist = [MPMediaPropertyPredicate predicateWithValue:@"Poker Face" forProperty:MPMediaItemPropertyTitle];
MPMediaQuery *myArtistQuery = [[MPMediaQuery alloc] init];
[myArtistQuery addFilterPredicate:artist];
[musicPlayer setQueueWithQuery:myArtistQuery];
[musicPlayer play];
前のコードに追加すると、「Poker Face」の 1 曲を再生します。
MPMediaPropertyPredicate *artist1 = [MPMediaPropertyPredicate predicateWithValue:@"Born This Way" forProperty:MPMediaItemPropertyTitle]
[myArtistQuery addFilterPredicate:artist1];
何も再生しません。曲のタイトルがたくさんあり、存在する場合はそれらを再生したいと考えています。
どうやってやるの?
ありがとうございました。