选择多个视频

时间:2013-12-14 22:17:24

标签: ios objective-c cocoa-touch uiimagepickercontroller

截至目前,我只能选择一个视频,等待它压缩,然后将该视频保存到我的服务器。有什么方法可以同时选择所有视频,然后将它们上传到服务器上吗?

在我的界面中:

    @property (nonatomic, strong) UIImagePickerController *uploadPicker;

我如何设置选择器:

    uploadPicker = [[UIImagePickerController alloc] init]; 
    uploadPicker.delegate = self;
    uploadPicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
    uploadPicker.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *) kUTTypeMovie, nil];
    uploadPicker.videoMaximumDuration = 300.0f;
    [self presentViewController:uploadPicker animated:YES completion:nil];

2 个答案:

答案 0 :(得分:3)

选择器仅适用于单张图片或视频。您需要创建自己的视频,或者使用ELCImagePickerController选择多个视频。

在ELCAlbumPickerController.m中,找到[ALAssetsFilter allPhotos]。应该有两个这样的例子。如果您使用[ALAssetsFilter allVideos]替换视频,或者如果您想要照片和视频[ALAssetsFilter allAssets],则可以显示视频。

答案 1 :(得分:0)

可悲的是,选择器仅适用于单个图像或视频。您需要创建自己的模拟普通相册。 看看这个链接可以帮助你ELCImagePickerController