如何从ipad应用程序中的ipad库加载视频

时间:2013-09-10 06:51:24

标签: ipad uiimagepickercontroller

我有一个iPad应用程序,当我点击按钮时,它会打开一个带有iPad库的popover来查看照片和照片。我希望当我点击按钮时,它也应该显示视频,但它不显示视频。

在我看到图书馆的设备中,它会显示视频但是当应用程序中的popover打开时,它不会显示任何视频。

UIImagePickerController *pckrImage = [[UIImagePickerController alloc] init];
pckrImage.delegate = self;
if (isiPhone) {
  if ([UIImagePickerController isSourceTypeAvailable: UIImagePickerControllerSourceTypePhotoLibrary])   {
     pckrImage.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
     [self presentModalViewController:pckrImage animated:YES];
  }
}
else {
  popOver = [[UIPopoverController alloc]initWithContentViewController:pckrImage];
  [popOver presentPopoverFromRect:CGRectMake(450.0f, 825.0f, 10.0f, 10.0f) inView:self.view permittedArrowDirections:UIPopoverArrowDirectionDown animated:YES];
}    

1 个答案:

答案 0 :(得分:0)

首先创建普通弹出框,然后将此代码添加到按钮'从图库中选择照片'

UIImagePickerController *imagePicker1 = [[UIImagePickerController alloc] init];
imagePicker1.contentSizeForViewInPopover=CGSizeMake(300, 200);
imagePicker1.delegate = self;
imagePicker1.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;

Popcontroller = [[UIPopoverController alloc] initWithContentViewController:imagePicker1];
[Popcontroller presentPopoverFromRect:cell1.ButtonAddPicture.frame
                               inView:cell1.ButtonAddPicture.superview
             permittedArrowDirections:UIPopoverArrowDirectionUp
                             animated:YES];

并为视频添加以下代码行

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