2011-10-28 142 views
7

上傳圖像或視頻Whatsapp,似乎使用UIImagePicker允許UIImagePickerController編輯視頻但不是圖像

可以在該視圖中編輯視頻,但無法編輯圖像。看起來在SDK中,allowsEditing屬性確定是否允許對圖像和視頻進行編輯。

我該如何獲得像Whatsapp這樣的行爲,在這裏可以編輯視頻,但圖像不能?

+0

你嘗試通過不同的屬性在圖像拾取後選擇?如在,取決於他們選擇什麼。 – Pochi

+0

嗨即時嘗試實現相同的事情。 ATM似乎你已經能夠獲得編輯屏幕 - 減少剪輯到一定的長度(Whatsapp 45秒) - 我怎麼能做到這一點,因爲我剛剛到了能夠顯示圖像選擇器的階段..我可以編輯圖像縮放和移動,但我不能編輯視頻時,選擇大型視頻文件..它只是開始壓縮直接...我需要在此之前的屏幕...修剪視頻的能力...任何幫幫我? – Pavan

回答

0

我能夠通過偵聽選取器的通知來實現此功能。註冊行動在viewDidLoad中

[[NSNotificationCenter defaultCenter] addObserver:self 
             selector:@selector(imageCaptured:) 
              name:@"_UIImagePickerControllerUserDidCaptureItem" object:nil]; 

比當確定允許編輯

- (void) imageCaptured:(NSNotification *)notification 
    { 
     if (self.pickerController.cameraCaptureMode == UIImagePickerControllerCameraCaptureModeVideo) { 
      self.pickerController.allowsEditing = YES; 
     } 
     else{ 
      self.pickerController.allowsEditing = NO; 
     { 
    } 
+0

這似乎應該工作,但我不能讓它在iOS 7上工作:( – Darren

相關問題