Я использую MPMediaQuery для поиска в библиотеке на iPhone/Pad пользователя. Я могу вернуть звуковые дорожки, но я не могу вернуть ни одно из видео, которые есть на устройстве. Судя по этой статье, это невозможно, но мне не удалось понять, почему это будет. Если это правда, есть ли другой способ получить эту информацию?
Вот как я извлекаю треки
MPMediaQuery *queryTracksByArtist = [MPMediaQuery artistsQuery];
MPMediaPropertyPredicate *pred = [MPMediaPropertyPredicate predicateWithValue:@"The Album Title" forProperty:MPMediaItemPropertyAlbumArtist comparisonType:MPMediaPredicateComparisonContains];
[queryTracksByArtist addFilterPredicate:pred];
NSArray *itemsFromGenericQuery = [queryTracksByArtist items];