从应用程序中挑选视频并将其复制到文档目录中

时间:2012-11-09 07:25:41

标签: iphone file video uiimagepickercontroller mpmediapickercontroller

我使用UIImagePickerController使用

从iPhone图片库中选择视频文件
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的音乐文件而不是视频。 请有人知道如何做到这一点?

1 个答案:

答案 0 :(得分:0)

尝试initWithMediaTypes:MPMediaTypeAnyVideo而不是initWithMediaTypes: MPMediaTypeAnyAudio

另请参阅此链接以获取更多信息MPMediaItem_ClassReference