在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 。

问候,路易斯