问题描述
我有一个正在更新的应用程序。我正在尝试在 iphone 上捕获视频并将其保存到文档目录中。 这是我设置相机的代码。
-(IBAction) captureMovie:(id)sender;{
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera] == YES)
NSLog(@"Camera is available and ready");
else
NSLog(@"Camera is not available");
NSArray *media= [UIImagePickerController
availableMediaTypesForSourceType: UIImagePickerControllerSourceTypeCamera];
if ([media containsObject:kUTTypeMovie] == YES)
NSLog(@"Video recording available");
else
NSLog(@"Video recording is not available");
if( (UIButton *)sender == takeMovie ){
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
}
else if ((UIButton *)sender == getMovie) {
picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
}
NSArray *mediaTypesAllowed = [NSArray arrayWithObject:@"public.movie"];
picker.mediaTypes = mediaTypesAllowed;
picker.delegate = self;
[self presentViewController: picker animated:YES completion:NULL];
NSDateFormatter *dateFormatter=[[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"MMMM-dd-yyyy"];
NSDateFormatter *dateFormatter2=[[NSDateFormatter alloc] init];
[dateFormatter2 setDateFormat:@"hh:mm a"];
}
当我查看我的日志时,即使摄像机出现并拍摄视频,我的日志在下面显示“视频录制不可用” if([media containsObject:kUTTTypeMovie]==YES) 什么会导致这种情况,是否会影响视频的保存?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)