Выберите видео из видео библиотеки в iphone - PullRequest
0 голосов
/ 27 июля 2011

Я новичок в разработке c и ios Я хочу выбрать видео из видео библиотеки iphone. я могу выбрать изображения, используя UIImageview Есть ли возможность сделать это

Ответы [ 3 ]

5 голосов
/ 27 июля 2011

вы должны использовать UIImagePickerController

ниже учебник для получения изображения

http://iphone.zcentric.com/2008/08/28/using-a-uiimagepickercontroller/

, где вам нужно указать mediaTypes для UIImagePickerControllerObject, чтобы получить видео1009 * Проверьте документы и выберите нужный тип.

myImagePickerController.mediaTypes =
    [[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil];
4 голосов
/ 27 июля 2011

Вы не можете выбирать изображения, используя UIImageView, то есть для отображения изображений. Вы можете легко использовать UIImagePickerController для выбора изображений; чтобы использовать его для выбора видео, просто назначьте массив, содержащий kUTTypeMovie, свойству mediaTypes средства выбора:

myImagePickerController.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];

Также возможно (в iOS 4.0 и выше) получить доступ к библиотеке на более низком уровне, используя ALAssetsLibrary .

Если вы спрашиваете, как вы можете отобразить миниатюры видео в своем собственном интерфейсе (и вы ориентируетесь на iOS 4.0 или выше), посмотрите на AVAssetImageGenerator , чтобы сгенерировать миниатюры, а затем отобразить их как вы. было бы любое изображение. Если вы спрашиваете, как воспроизводить фильм, посмотрите на MPMoviePlayerController .

1 голос
/ 23 октября 2012

Эта тема может быть слишком старой.Но я думаю, что есть ссылка, которая может помочь другим, кто ищет подобное решение (например, мне).Он использует раскадровку, а также новые функции фреймворка, представленные в iOS5 и выше (ALAssetsLibrary, AVFoundation ...).Вот это Как играть, записывать и редактировать видео в iOS

Надеюсь, что эта помощь.

...