iPod ライブラリからすべてのオーディオブックを取得できることはわかっています。
MPMediaPropertyPredicate *abPredicate =
[MPMediaPropertyPredicate predicateWithValue:[NSNumber numberWithInt:MPMediaTypeAudioBook]
forProperty:MPMediaItemPropertyMediaType];
MPMediaQuery *abQuery = [[MPMediaQuery alloc] init];
[abQuery addFilterPredicate:abPredicate];
[abQuery setGroupingType:MPMediaGroupingAlbum];
NSArray *books = [abQuery collections];
そして、これを使用して各本のパーツ/ファイルを取得できます。
[book items];
私が理解できないのは、各部分を構成する個別の章を取得する方法です。
本を再生しているときに、右上隅にある「トラック」ボタンをタップすると、iPod アプリケーションでこれを確認できます。これにより、プレーヤーが反転し、チャプターのリストが表示されます。
Apple はこれを取得するためにプライベート API を使用していますか?