2011-10-28 15 views
7

Cargar una imagen o video en Whatsapp, parece usar un UIImagePicker.Permitir a UIImagePickerController editar video pero no imágenes

Es posible editar el video en esa vista, pero las imágenes no se pueden editar. Parece que en el SDK, la propiedad allowsEditing determina si la edición está permitida tanto para imágenes como para video.

¿Cómo puedo obtener el comportamiento como Whatsapp, donde el video se puede editar pero las imágenes no?

+0

has de pasar un atributo diferente después de la selección en el selector de imágenes? como en, dependiendo de lo que seleccionaron. – Pochi

+0

Hola estoy tratando de lograr lo mismo. atm parece que ha sido capaz de obtener la pantalla de edición - el clip de reducción a una cierta duración (whatsapp 45 segundos) - ¿cómo puedo lograr eso, ya que acabo de llegar a la etapa de poder mostrar el imagepicker .. i puede editar imágenes escalar y mover, pero no puedo editar videos cuando selecciono archivos de video grandes ... simplemente comienza a comprimir de inmediato ... necesito la pantalla justo antes de eso ... la capacidad de recortar el video ... cualquier ¿ayuda? – Pavan

Respuesta

0

Pude lograr esta funcionalidad escuchando las notificaciones del selector. Regístrese en viewDidLoad

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

Que determinar cuándo se debe permitir la edición de

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

Parece que debería funcionar, pero no puedo hacerlo funcionar en iOS 7 :( – Darren

Cuestiones relacionadas