Я использую следующий код, чтобы пользователи могли записывать видео с помощью своей камеры 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 как ДА и НЕТ, но это не имело значения.
Спасибо,
Стивен