Это кажется, что это возможно в прошивке 5 с MPMediaPickerController, которая теперь позволяет устанавливать эти типы:.
// video media types
MPMediaTypeMovie = 1 << 8,
MPMediaTypeTVShow = 1 << 9,
MPMediaTypeVideoPodcast = 1 << 10,
MPMediaTypeMusicVideo = 1 << 11,
MPMediaTypeVideoITunesU = 1 << 12,
MPMediaTypeAnyVideo = 0xff00,
Которые только ОС 5
Как только у вас есть своя коллекция товаров, вам необходимо получить доступ к адресу:
MPMediaItem * item = ....
NSString *url = [item valueForProperty:@"MPMediaItemPropertyAssetURL"];
И этот url может использоваться только с AV Foundation, поэтому используйте AVPlayer, а не MPMoviePlayerController.
Из документов:
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.
Ну, не ответ, который я надеялся, но это не ответ на мой вопрос. Благодаря! –
См. Ниже, как это сделать в iOS 5 – ransomweaver