0
Я хочу использовать камеру iphone для прикрепления фотографий или видео.Используйте фото и видео камеру?
Я знаю, как открыть JUST Photo Camera и JUST Video Camera, но я не знаю, как запускать оба в одно и то же время.
Могу ли я использовать UIImagePickerController
для открытия как в одно и то же время, так и для создания пользовательского представления?
Ниже код используется только для фото камеры и видеокамеры
-(void)photoCameraButtonAction{
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:imagePicker animated:YES completion:nil];
}
}
-(void)videoCameraButtonAction{
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera]) {
imagePicker = [[UIImagePickerController alloc] init];
imagePicker.delegate = self;
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
NSArray *mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];
NSArray *videoMediaTypesOnly = [mediaTypes filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"(SELF contains %@)", @"movie"]];
imagePicker.mediaTypes = videoMediaTypesOnly;
imagePicker.videoQuality = UIImagePickerControllerQualityTypeMedium;
imagePicker.videoMaximumDuration = 180;
[self presentViewController:imagePicker animated:YES completion:nil];
}
}
Спасибо!
Та же физическая камера используется для обоих. Основное различие - это настройки для всего всего. Видео имеет низкое разрешение, и оно должно отслеживать движение лучше, что означает более высокую скорость затвора. Я не любитель фотографии или что-то в этом роде, но я знаю, что вы не можете делать оба одновременно с хорошими результатами. Вы можете записывать видео и снимать кадры в виде фотографий. На самом деле это не то же самое. – Avi
Вы можете создать собственное представление и показать одно на другом представлении, которое меньше внутри, на пользовательском представлении дать пользователю кнопку выбора между изображением и выбором фотографий, возможно, прочитайте больше в [здесь] (http://stackoverflow.com/questions/ 17918584/КСН-UIImagePickerController-SET-кадр) – Tj3n