Получение видео с iPhone в нашем приложении - PullRequest
0 голосов
/ 03 октября 2011

Как мы можем получить видео, которое хранится в библиотеке iphone, и можем ли мы сохранить его в нашей локальной базе данных в нашем приложении, а затем мы удалим видео из библиотеки iPhone, чтобы у видео не было доступа к нему в библиотека iPhone, но ее можно использовать в приложении.

Ответы [ 3 ]

1 голос
/ 03 октября 2011

NSString * MEDIATYPE = [Информация objectForKey: UIImagePickerControllerMediaType];
NSURL * URL = [Информация objectForKey: UIImagePickerControllerMediaURL];

1003 * NSString * documentsDirectory = [NSSearchPathForDirectoriesInDomains (NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex: 0];NSString * fetchPath = [documentsDirectory stringByAppendingPathComponent: @ "TestDemo"];
NSFileManager *fileManager = [NSFileManager defaultManager];

if ([fileManager fileExistsAtPath:fetchPath] == YES) {
    [fileManager removeItemAtPath:fetchPath error:nil];
}

NSError * error = nil;

if (Videourl == nil) {
    return;
}

[appDelegateIphone showLoadingViewforLandScapeRight];

[[NSFileManager defaultManager] copyItemAtURL:url
                                        toURL:[NSURL fileURLWithPath:fetchPath]
                                        error:&error];
0 голосов
/ 03 октября 2011

Используйте класс UIImagePickerController и установите sourceType равным UIImagePickerControllerSourceTypePhotoLibrary (это предоставит пользователю диалог для выбора элемента из его библиотеки iPhone).

Метод делегата didFinishPickingMediaWithInfoзатем вернет URL к видео, которое выбрал пользователь.

Вы не можете удалить видео, хранящееся в библиотеке iPhone.Однако вы можете использовать UIImagePickerController, чтобы предложить пользователю записать видео.Затем вы можете сохранить это видео в файловой области вашего приложения.По умолчанию он не будет сохранен в библиотеке iPhone.

Для получения дополнительной информации обратитесь к документации Apple .

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

0 голосов
/ 03 октября 2011

Вы можете использовать UIImagePickerController для извлечения изображений и видео из библиотеки iPhone.

Вы не можете удалить любое изображение или видео из библиотеки iPhone.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...