在iOS中打开带有video和照片的图库
我使用的是UIImagePickerViewController,我想打开相机胶卷。 但是,在我的应用程序中,我有一个button来打开我的相机胶卷,另一个打开我的相机。 当我拍摄照片或录制video时,显然我想在相机胶卷中看到这些图像。 但是,在我的应用程序中,当我开始录制video时,他没有出现在我的相机胶卷的应用程序中。
这是一些代码:
UIImagePickerController *cameraRoll = [[UIImagePickerController alloc] init]; [cameraRoll setSourceType:UIImagePickerControllerSourceTypePhotoLibrary]; [cameraRoll setDelegate:self]; [self presentModalViewController:cameraRoll animated:YES];
目前,我无法在相机胶卷的应用中看到我的video。 有人可以帮我吗?
你可以这样做:
if([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypePhotoLibrary]) { UIImagePickerController *picker= [[UIImagePickerController alloc] init]; picker.delegate = self; picker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary; picker.mediaTypes = [NSArray arrayWithObjects:(NSString *)kUTTypeMovie, (NSString *)kUTTypeImage, nil]; [self presentModalViewController:picker animated:YES]; }
设置你想获得PickerViewControllerObject“mediaTypes”的属性的文件types,你就可以了。
你可以在这里find文档types 。
问候,路易斯