Me gustaría que mi aplicación abra la cámara (actualmente UIImagePickerController) mirando hacia el frente si está disponible. (Iphone SDK).Establecer la cámara frontal en el iPhone SDK
¿Cómo puedo hacer eso?
Me gustaría que mi aplicación abra la cámara (actualmente UIImagePickerController) mirando hacia el frente si está disponible. (Iphone SDK).Establecer la cámara frontal en el iPhone SDK
¿Cómo puedo hacer eso?
Está justo allí en el documentation:
picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
Por supuesto, tendrá que comprobar primero si la cámara frontal está realmente disponible. También está disponible solo a partir de iOS 4.0.
Pruebe este método de UIImagePickerController:
+ (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice
Este es un método de clase y UIImagePickerControllerCameraDevice puede tomar dos valores:
- UIImagePickerControllerCameraDeviceRear
- UIImagePickerControllerCameraDeviceFront
Example code:
if([UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront ])
{
// do something
}
1/2 respuesta entonces :-) – Olav
Parece que cuando me puse XCode SDK a IOS4 se compila y no se cuelga en un dispositivo sin cámara frontal. Parece que el ejecutable también se puede ejecutar en un dispositivo donde IOS <4, pero no he probado todas las combinaciones. – Olav
Ahora obtengo: Info.plist para la aplicación en .... especifica una versión mínima del sistema operativo de 4.1, que es demasiado alta para instalarse en ....... – Olav