Как записать видео в iPhone

Привет,

Я должен записать видео с помощью 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];

Спасибо,

6
задан Timmi 31 March 2010 в 04:48
поделиться