Я захватил видео в iPhone 3GS с помощью UiImagePickerController, но такое же приложение не задействует видеокамеру на iPhone 4, но также отлично работает на iPhone 3GS (OS 4).Код видеозахвата не работает на iphone 4
Ниже приведен код, который я использовал для включения видеокамеры.
UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.delegate = self;
[self presentModalViewController:imagePicker animated:YES];
[imagePicker release];
Спасибо nd6 Я попробую. – TechThirsty
Как определить, какая текущая версия ОС на устройстве. – TechThirsty
Хорошо, вот что я получил: NSString * systemVersion = [[UIDevice currentDevice] systemVersion]; if ([systemVersion floatValue]> 4.0) { imagePicker.cameraDevice = UIImagePickerControllerCameraDeviceRear; imagePicker.cameraCaptureMode = UIImagePickerControllerCameraCaptureModeVideo; imagePicker.videoQuality = UIImagePickerControllerQualityTypeHigh; } – TechThirsty