如何在iphone中录制视频

Tim*_*mmi 6 iphone

HI,

我需要用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];
Run Code Online (Sandbox Code Playgroud)

谢谢,

Lan*_*nce 2

这是因为3G不支持视频录制。