Подтвердить что ты не робот

UIImagePickerController - настройка максимальной продолжительности видео

Я использую следующий код, чтобы пользователи могли записывать видео с помощью своей камеры iPhone, а затем загружать его прямо на мой сервер. Я хотел бы ограничить длину видео, которое они могут записать (5 секунд в этом примере), и похоже, что использование videoMaximumDuration было бы очевидным способом сделать это, но это не имеет никакого эффекта.

Есть ли у кого-нибудь идеи?

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentModalViewController:imagePicker animated:YES];
imagePicker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:imagePicker.sourceType]; 
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
[imagePicker setVideoMaximumDuration:5];
[imagePicker release];

Я пробовал это с allowEditing как ДА и НЕТ, но это не имело значения.

Спасибо,

Стивен

4b9b3361

Ответ 1

Извините, но я просто решил... Я такой дурачок. Перемещение текущегоModalViewController до конца сделал трюк. Я не могу поверить, что не заметил этого!

Спасибо, ребята.