Привет,
Я должен записать видео с помощью iPhone. Чтобы сделать это, я использовал UIImagePickerController. У меня есть iPhone 3G со мной. когда я выполняю свой код, чтобы проверить, говорит ли исходный тип, доступный, он что устройство, не поддерживаемое. Моя ОС 3.2.1, где я неправ, может кто-то говорить мне, что я должен изменить.
Также есть ли некоторый другой способ записать видео. То, что я должен сделать, должно получить видеопоток, поскольку он зарегистрирован.
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
NSArray *sourceTypes =
[UIImagePickerController availableMediaTypesForSourceType:picker.sourceType];
if (![sourceTypes containsObject:(NSString *)kUTTypeVideo ]){
NSLog(@"device not supported");
return;
}
//picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
picker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeVideo];
picker.videoQuality = UIImagePickerControllerQualityTypeHigh;
[self presentModalViewController:picker animated:YES];
Спасибо,