我使用UIImagePickerController
使用
imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];
并且该代码工作正常,选择器向我显示了Gallery中所有可用的视频,但问题是UIImagePickerController
没有显示iPhone的视频文件夹中的所有iPhone视频视频以及iPhone上的同步视频。简而言之,它仅显示从Iphone录制的视频。但我的要求是在Iphone中显示所有视频并获取其路径,以便我可以使用FileManager
编写它们。
我也尝试过使用
MPMediaPickerController *picker =
[[MPMediaPickerController alloc] initWithMediaTypes: MPMediaTypeAnyAudio];
picker.delegate = self;
picker.allowsPickingMultipleItems = YES;
picker.prompt = NSLocalizedString (@"AddSongsPrompt", @"Prompt to user to choose some songs to play");
[[UIApplication sharedApplication] setStatusBarStyle: UIStatusBarStyleDefault animated:YES];
[self presentModalViewController: picker animated: YES];
[picker release];
但它也向我展示了Iphone的音乐文件而不是视频。 请有人知道如何做到这一点?
答案 0 :(得分:0)
尝试initWithMediaTypes:MPMediaTypeAnyVideo
而不是initWithMediaTypes: MPMediaTypeAnyAudio
另请参阅此链接以获取更多信息MPMediaItem_ClassReference