Je souhaite que mon application ouvre l'appareil photo (actuellement UIImagePickerController) face à face si disponible. (Iphone SDK).Définir une caméra frontale dans l'iPhone SDK
Comment puis-je faire cela?
Je souhaite que mon application ouvre l'appareil photo (actuellement UIImagePickerController) face à face si disponible. (Iphone SDK).Définir une caméra frontale dans l'iPhone SDK
Comment puis-je faire cela?
Il est là dans le documentation:
picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
Bien sûr, vous devez d'abord vérifier si la caméra frontale est effectivement disponible. Il est également disponible uniquement à partir de iOS 4.0.
Essayez cette méthode de UIImagePickerController:
+ (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice
C'est une méthode de classe et UIImagePickerControllerCameraDevice peut prendre deux valeurs:
- UIImagePickerControllerCameraDeviceRear
- UIImagePickerControllerCameraDeviceFront
Example code:
if([UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront ])
{
// do something
}
1/2 réponse alors :-) – Olav
Il semble quand je mis XCode SDK à IOS4 il compile, et il ne plante pas sur un appareil sans caméra frontale. Il semble que l'exécutable peut également fonctionner sur un périphérique où IOS <4, mais je n'ai pas testé toutes les combinaisons. – Olav
Je reçois maintenant: L'Info.plist pour l'application à .... spécifie une version OS minimale de 4.1, qui est trop élevée pour être installée sur ....... – Olav