Estaba jugando con PhoneGap hoy porque tenía una idea para una aplicación. Para esta idea, necesitaba que la cámara frontal también fuera seleccionada por defecto. Después de probar diferentes cosas que encontré un trabajo en torno a la cual selecciona la parte frontal frente a la cámara por defecto [NOTA : esto es un arreglo sucio, no tengo idea de lo que sucede en los dispositivos sin un frente frente a la cámara!]
En Xcode (o el editor que uses) abre [ProjectName]/plugins/CDVCapture.m
y localiza tanto captureImage como captureVideo. Ambas funciones/comandos tienen una línea que diga
pickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
añadir esta línea a continuación:
pickerController.cameraDevice = UIImagePickerControllerCameraDeviceFront;
Y ambos vídeo y captura de imagen se selecciona la parte frontal frente a la cámara por defecto cuando la apertura de la cámara aplicación Sin embargo, el usuario todavía tiene la posibilidad de cambiar de cámara.
Aquí está un Pastebin con mi archivo CVDCapture.m completo: http://pastebin.com/kkkyiPdn
Si esto responda a su pregunta, por favor Marcar como respuesta a los otros miembros (10x). –