Set front-facing camera in iPhone SDK
-
29-04-2021 - |
Question
I would like to have my app open the camera (presently UIImagePickerController ) front-facing if available. (Iphone SDK).
How can I do that?
La solution
It's right there in the documentation:
picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
Of course, you'll need to check first if the front camera is actually available. It's also only available starting with iOS 4.0.
Autres conseils
Try this method of UIImagePickerController:
+ (BOOL)isCameraDeviceAvailable:(UIImagePickerControllerCameraDevice)cameraDevice
This is a class method and UIImagePickerControllerCameraDevice can take two values:
- UIImagePickerControllerCameraDeviceRear
- UIImagePickerControllerCameraDeviceFront
Example code:
if([UIImagePickerController isCameraDeviceAvailable: UIImagePickerControllerCameraDeviceFront ])
{
// do something
}
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow