1

iOS音楽アプリのオーディオブック機能を複製しようとしています。

iPodライブラリ内のすべてのオーディオブックにクエリを実行したい。個々の部分を表示するのではなく、各本を表示する必要があります。本をタップすると、その中のパーツが表示されます。

私は使ってみまし[MPMediaQuery audiobooksQuery];たが、それはすべての個々のパーツをフェッチしているようです。

私も試しました:

MPMediaPropertyPredicate *abPredicate =
[MPMediaPropertyPredicate predicateWithValue:[NSNumber numberWithInt:MPMediaTypeAudioBook] 
                                 forProperty:MPMediaItemPropertyMediaType];

MPMediaQuery *abQuery = [[MPMediaQuery alloc] init];
[abQuery addFilterPredicate:abPredicate];

しかし、それは同じことをします。

4

1 に答える 1

3

これは私のコードです

MPMediaQuery *everything = [[MPMediaQuery alloc] init];
MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:   [NSNumber numberWithInteger:MPMediaTypeAudioBook] forProperty:MPMediaItemPropertyMediaType];
[everything addFilterPredicate: predicate];
[everything setGroupingType: MPMediaGroupingAlbum];
于 2012-10-29T02:11:19.870 に答える