2011-10-28 18 views
7

Whatsappで画像またはビデオをアップロードすると、UIImagePickerが使用されているようです。UIImagePickerControllerにビデオは編集できますが、画像は編集できません。

このビューでビデオを編集することはできますが、画像は編集できません。 SDKでは、allowsEditingプロパティは画像とビデオの両方に編集が許可されているかどうかを判断します。

Whatsappのようなビデオを編集することはできますが、画像を再生できないような動作をどうすればできますか?

+0

編集できるように決定?彼らが選んだものによっては、 – Pochi

+0

私は同じことを達成しようとしています。 atmそれはあなたが編集画面を得ることができたようです - 特定の長さ(whatsapp 45秒)にクリップを減らす - 私はちょうど私がimagepickerを表示することができる段階になったように私はちょうどそれを達成することができます..私は画像の縮尺を編集して移動することができますが、大きなビデオファイルを選択するとビデオを編集できません。ちょうどすぐに圧縮が開始されます...私はその前に画面が必要です...ビデオをトリミングする機能... any助けて? – Pavan

答えて

0

私はピッカーからの通知を聞いてこの機能を達成することができました。サインアップ

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

ザンのviewDidLoad

にするときに、イメージピッカーで選択した後、別の属性を渡して試してみました

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

これはうまくいくはずですが、iOS 7で動作するようにはできません。 – Darren

関連する問題