Il semble que cela est possible dans iOS 5 avec MPMediaPickerController, qui permet désormais la définition de ces types:.
// video media types
MPMediaTypeMovie = 1 << 8,
MPMediaTypeTVShow = 1 << 9,
MPMediaTypeVideoPodcast = 1 << 10,
MPMediaTypeMusicVideo = 1 << 11,
MPMediaTypeVideoITunesU = 1 << 12,
MPMediaTypeAnyVideo = 0xff00,
qui sont os 5 seulement
Une fois que vous avez votre collection d'articles, vous devez accéder à l'url:
MPMediaItem * item = ....
NSString *url = [item valueForProperty:@"MPMediaItemPropertyAssetURL"];
Et cette URL ne peut être utilisée qu'avec AV Foundation, donc utilisez AVPlayer, pas MPMoviePlayerController.
De la documentation:
MPMediaItemPropertyAssetURL
A URL pointing to the media item, from which an AVAsset object (or other
URL-based AV Foundation object) can be created, with any options as desired.
Value is an NSURL object.
The URL has the custom scheme of ipod-library. For example, a URL might look
like this:
ipod-library://item/item.m4a?id=12345
Usage of the URL outside of the AV Foundation framework is not supported.
Available in iOS 4.0 and later.
Eh bien, pas la réponse que j'espérais, mais il ne répond à ma question. Merci! –
Voir ci-dessous pour ce faire dans iOS 5 – ransomweaver