2011-07-27 117 views

回答

5

u必須使用的UIImagePickerController

以下教程拾取圖像

http://iphone.zcentric.com/2008/08/28/using-a-uiimagepickercontroller/

其中u必須指定的mediaTypes UIImagePickerControllerObject獲取視頻

檢查docs並選擇您需要的類型。

myImagePickerController.mediaTypes = 
    [[NSArray alloc] initWithObjects: (NSString *) kUTTypeMovie, nil]; 
+0

謝謝AppleVijay。如果有人想知道,添加kUTTypeImage也顯示圖像:)。 –

4

不能使用UIImageView選擇圖像,即用於顯示圖像。您可以輕鬆使用UIImagePickerController來選擇圖像;用它來選擇視頻代替,只要指定一個包含kUTTypeMovie在摘取的mediaTypes屬性的數組:

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

也有可能(在IOS 4.0及以上),以在較低的水平訪問庫,使用ALAssetsLibrary

如果您問的是如何在自己的界面中顯示視頻縮略圖(並且您的目標是iOS 4.0或更高版本),請查看AVAssetImageGenerator以生成縮略圖,然後像顯示任何圖像一樣顯示縮略圖。如果您問如何播放電影,請查看MPMoviePlayerController

1

此主題可能太舊。但我認爲有一個鏈接可以幫助其他人尋求類似的解決方案(例如,我)。 它使用故事板以及iOS5及更高版本中引入的新框架功能(ALAssetsLibrary,AVFoundation ...)。這裏是How to Play, Record, and Edit Videos in iOS

希望得到這個幫助。