Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/98.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 在iPad中显示保存的视频_Ios_Uiimageview_Uiimagepickercontroller - Fatal编程技术网

Ios 在iPad中显示保存的视频

Ios 在iPad中显示保存的视频,ios,uiimageview,uiimagepickercontroller,Ios,Uiimageview,Uiimagepickercontroller,我想在popOver控制器的照片库中显示保存的视频,就像显示图像一样 如何在popOver controller中显示视频? 我的图像代码如下: if ([self.popoverController isPopoverVisible]) { [self.popoverController dismissPopoverAnimated:YES]; [popoverController release]; } else { if ([UIIm

我想在popOver控制器的照片库中显示保存的视频,就像显示图像一样

如何在popOver controller中显示视频?

我的图像代码如下:

if ([self.popoverController isPopoverVisible]) {
        [self.popoverController dismissPopoverAnimated:YES];
        [popoverController release];
    } else {
        if ([UIImagePickerController isSourceTypeAvailable:
             UIImagePickerControllerSourceTypeSavedPhotosAlbum])
        {
            UIImagePickerController *imagePicker =
            [[UIImagePickerController alloc] init];
            imagePicker.delegate = self;
            imagePicker.sourceType =
            UIImagePickerControllerSourceTypePhotoLibrary;
            imagePicker.mediaTypes = [NSArray arrayWithObjects:
                                      (NSString *) kUTTypeImage,
                                      nil];
            imagePicker.allowsEditing = NO;

            self.popoverController = [[UIPopoverController alloc]
                                      initWithContentViewController:imagePicker];

            popoverController.delegate = self;


            [self.popoverController presentPopoverFromRect:CGRectMake(100, 100, 150, 100) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];

            [imagePicker release];
帮我解决这个问题。


谢谢,您必须选择正确的媒体类型:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;

//here
imagePicker.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeMovie, nil];
imagePicker.delegate = self;

您必须选择正确的媒体类型:

UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];
imagePicker.sourceType = UIImagePickerControllerSourceTypeSavedPhotosAlbum;

//here
imagePicker.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeMovie, nil];
imagePicker.delegate = self;

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“源2没有可用类型”
您是否在旧设备上测试?我在谷歌上搜索了一些答案:也可以试试这个:
myImagePickerController.mediaTypes=[UIImagePickerController可用于源类型的媒体类型:UIImagePickerController源类型Camera]由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因是:“源2没有可用的类型”
您在旧设备上测试过吗?我在谷歌上搜索了一些答案:也可以试试这个:
myImagePickerController.mediaTypes=[UIImagePickerController可用于源类型的媒体类型:UIImagePickerController源类型Camera]