如何检测前置或后置摄像头是否有效;以编程方式查找相机分辨率

时间:2013-06-21 10:08:27

标签: iphone ios objective-c camera uiimagepickercontroller

我想以编程方式检测两件事:

我使用divcam第三方库而非图像选择器

  1. 如何检测哪个相机处于活动状态(前/后)
  2. 如何检测相机分辨率
  3. 我需要基于这两个来实现逻辑。

1 个答案:

答案 0 :(得分:1)

UIImagePickerController中有一个名为cameraDevice的属性,它返回UIImagePickerControllerCameraDevice,其中包含可能的值viz- UIImagePickerControllerCameraDeviceFrontUIImagePickerControllerCameraDeviceRear

可能会使用类似的内容 -

if(aPickerInstance.cameraDevice == UIImagePickerControllerCameraDeviceFront){
   //Front cam
}else{
   //Rear Cam
}