reality realidad aumentada augmented apps iphone camera augmented-reality

realidad - Acceso a la cámara del iPhone SDK 3.0



iphone xr (2)

No, con el SDK 3.0 y un nuevo Iphone 3G S puedes capturar películas con las API proporcionadas. Usted está restringido a video de 10 minutos.

En UIImagePickerControllerDelegate, ahora puede encontrar UIImagePickerControllerMediaType. Esto especifica el tipo de medio seleccionado por el usuario. El valor es un objeto NSString que contiene un código de tipo como kUTTypeImage o kUTTypeMovie.

Este método ha sido agregado:

imagePickerController: didFinishPickingMediaWithInfo: le dice al delegado que el usuario eligió una imagen o película. Este método es opcional.

  • (void) imagePickerController: (UIImagePickerController *) selector didFinishPickingMediaWithInfo: (NSDictionary *) información

Selector de parámetros El objeto controlador que gestiona la interfaz del selector de imágenes.

info Un diccionario que contiene la imagen original y la imagen editada, si se seleccionó una imagen; o una URL del sistema de archivos para la película, si se seleccionó una película. El diccionario también contiene información de edición relevante. Las claves para este diccionario se enumeran en "Edición de claves de información".

Discusión La implementación de este método por parte de un delegado debe pasar el medio especificado a cualquier código personalizado que lo necesite y luego descartar la vista del selector.

Cuando se habilita la edición, la vista del selector muestra al usuario una vista previa de la imagen o película seleccionada actualmente junto con los controles para modificarla. (Este comportamiento es administrado por la vista del selector antes de llamar a este método.) Si el usuario modifica la imagen o película, la información de edición está disponible en el parámetro de información. La imagen original también se devuelve en el parámetro de información.

La duración máxima de la película es de 10 minutos. Si un usuario elige una película que dura más de 10 minutos, se ve obligado a recortarla antes de guardarla.

La implementación de este método es opcional, pero se espera.

Disponibilidad Disponible en iPhone OS 3.0b y posterior.

¿Alguien podría aconsejar si el iPhone SDK 3.0 todavía no permite el acceso a los datos de píxel de cámara sin formato?

Así fue con todos los SDK anteriores y pensé que debía haber sido un movimiento de Apple para garantizar que fueran los primeros en implementar la grabación de video. Dado que 3.0 ahora tiene grabación de video, y hasta donde yo sé, la situación sigue siendo la misma, entonces evidentemente estaba equivocado.

Lo que me pregunto es a qué está jugando Apple. ¿Por qué no nos permiten escribir locas aplicaciones de realidad aumentada súper geniales en el iPhone?

¿Algunas ideas?


- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info { NSURL *videoURL = [info objectForKey:UIImagePickerControllerMediaURL]; /* Now put some code here to either write it to a folder or play it [self dismissModalViewControllerAnimated:YES]; }