以前はcameraParameters.getMaxNumFocusAreas()
チェックして 10 を得ました。しかし、ビュー上の領域をタップすると、その新しいフォーカス領域を含むリストを作成します。
if (cameraParameters.getMaxNumFocusAreas() >= areaList.size()) {
cameraParameters.setFocusAreas(areaList);
camera.setParameters(cameraParameters);
}
私の Android Phone には次の focusModes があります。[continuous-video, auto, macro, infinity, infinity, continuous-picture]
ただし、java.lang.RuntimeException: setParameters failed が発生します。私は何か見落としてますか?
または、カメラのマニュアル フォーカスを行う方法はありますか。