0
我在使用UIImagePickerController時無法顯示相機控件。具體來說,我需要能夠選擇慢動作,視頻,照片,廣場和全景。如何使用/爲UIImagePickerController顯示所有攝像頭控件?
的代碼我使用的基本部分是:
UIImagePickerController *pc = [[UIImagePickerController alloc] init];
[pc setSourceType:UIImagePickerControllerSourceTypePhotoLibrary];
pc.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeImage, nil];
但這示出了具有拍照只即,沒有方也不全景模式或者能力的選擇器控制器。
設置pc.mediaTypes到:
pc.mediaTypes = [[NSArray alloc] initWithObjects:(NSString *)kUTTypeImage, (NSString *)kUTTypeMovie, nil];
..shows視頻和照片挑選器控制器。但是,如何讓其他相機模式/類型顯示?例如。什麼是pano的UTType?
Bummer,謝謝你確認這些附加功能缺乏支持。無論如何克服這一點?也就是說,除了uiimagepickercontroller之外,還有其他的拍照方式嗎? – Yohst
捕獲媒體的另一種方法是使用AVFoundation框架。這是一個承諾,但可以完全自定義媒體捕獲。要開始,我建議看一下https://github.com/omergul123/LLSimpleCamera,以獲得AVFoundation相機的很好實現。對於方塊裁剪,我發現https://github.com/JGINGIT/InstagramAssetsPicker很有幫助。 – geraldWilliam