Android设置焦点区域对摄像头参数造成java.lang.RuntimeException:setParameters失败

时间:2013-08-02 07:41:50

标签: android android-camera autofocus

我使用cameraParameters.getMaxNumFocusAreas()来检查并获得10.但是当我点击视图中的某个区域时,我会创建一个列表以包含该新的焦点区域。

if (cameraParameters.getMaxNumFocusAreas() >= areaList.size()) {
  cameraParameters.setFocusAreas(areaList);
  camera.setParameters(cameraParameters);
}

我的Android手机有这些focusModes:[continuous-video, auto, macro, infinity, infinity, continuous-picture]

但是会导致java.lang.RuntimeException:setParameters失败。我错过了什么吗?

或者有没有办法对相机进行手动对焦,谢谢。

0 个答案:

没有答案