0

UIImagePickerController用来从 iPhone 的图片库中选择视频文件

imagePicker.mediaTypes = [NSArray arrayWithObject:(NSString *)kUTTypeMovie];

并且该代码工作正常,选择器向我显示了图库中的所有可用视频,但问题是UIImagePickerController不显示 iPhone 的所有视频,例如 Iphone 的 Video 文件夹中的视频以及 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 的音乐文件而不是视频。请有人知道如何做到这一点?

4

1 回答 1

0

尝试initWithMediaTypes:MPMediaTypeAnyVideo代替initWithMediaTypes: MPMediaTypeAnyAudio

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

于 2012-11-09T07:31:29.260 回答