2013-07-19 26 views
1

我想在圖像庫中的圖片庫中顯示保存的視頻,就像圖像一樣。在iPad中顯示已保存的視頻

如何在popOver控制器中顯示視頻?

我對圖像的代碼如下:

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

幫我解決這個問題。

謝謝

回答

1

你必須選擇合適的mediaType的:

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

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

感謝您的回覆....我已經試過,但應用程序是崩潰。 – user2526811

+0

在這裏發佈你的崩潰。你的問題差不多完成了。 – kaspartus

+0

'由於未捕獲異常'NSInvalidArgumentException'而終止應用程序,原因:'源2沒有可用類型' – user2526811