1

I want to display the saved videos in Photo Library in popOver controller just like images.

How can i show the videos in popOver controller?

My code for Images is as follow:

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];

Help me to solve this problem.

Thank you,

rmaddy
  • 314,917
  • 42
  • 532
  • 579
user2526811
  • 1,233
  • 4
  • 20
  • 54

1 Answers1

1

You have to choose right mediaType:

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

//here
imagePicker.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeMovie, nil];
imagePicker.delegate = self;
kaspartus
  • 1,365
  • 15
  • 33
  • `Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'No available types for source 2'` – user2526811 Jul 19 '13 at 07:50
  • Do you test on old device? I googled some answers: http://stackoverflow.com/questions/9098918/uiimagepickercontroller-mediatype-kuttypemovie-runtime-exception http://stackoverflow.com/questions/2758466/select-videos-using-uiimagepickercontroller-in-2g-3g/3532404#3532404 Also try this: `myImagePickerController.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType: UIImagePickerControllerSourceTypeCamera];` – kaspartus Jul 19 '13 at 08:00
  • sorry but i can't able to find the solution. – user2526811 Jul 19 '13 at 10:51
  • What is your test device? People wrote that there are some problems with ipods for example. – kaspartus Jul 19 '13 at 10:56
  • My device is iPad3 with iOS 6.1.3 – user2526811 Jul 19 '13 at 11:06