Я пытаюсь заблокировать фокус после того, как пользовательская камера находит фокус. Сначала режим автофокусировки установлен в автоматический режим:Как заблокировать фокус в camera2 api, android?
builder.set(CaptureRequest.CONTROL_AF_MODE,
CaptureRequest.CONTROL_AF_MODE_AUTO);
И Коснувшись просмотра он находит фокусное расстояние, и я должен зафиксировать AF и AE с помощью этого кода:
builder.set(CaptureRequest.CONTROL_AF_MODE, CaptureRequest.CONTROL_AF_MODE_CONTINUOUS_PICTURE);
builder.set(CaptureRequest.CONTROL_AE_LOCK, true);
Блокировка AE работает нормально в любые устройства. Блокировка автофокусировки работает на Nexus5 и Nexus 5x. Но что касается Samsung S5 и S6, он пытается найти фокус.
Каков наилучший способ блокировки фокуса?
Очень удивительное объяснение! Спасибо. – imudin07
Было бы здорово, если бы вы взглянули на этот вопрос http://stackoverflow.com/questions/42090124/searching-focus-keeps-failing-with-external-lens-camera2-api-in-android – imudin07
Mmm, извините, я не работал с каким-либо внешним объективом, я не могу вам помочь :( – Yamidragut