API захвата: постоянно меняйте фокус на центр экрана и автоматически корректируйте экспозицию

Я использую https://github.com/CosmicMind/Material частности, API-интерфейс Capture, который в основном был упрощенной средой AVFoundation.

Моя цель состояла в том, чтобы приложение сбрасывало фокусировку при каждом перемещении экрана, уделяя особое внимание тому, что находится в центре экрана все время, даже если не касаться экрана.

Фокус в настоящее время может быть изменен при нажатии.

Просто используя API захвата, используя

guard let capture = captureController?.capture else {
        return
    }

1 ответ

Вы пробовали open func focus(at point: CGPoint) функция? Я бы отключил фокус на кране с настройкой isTapToFocusEnabled в false, а затем программно устанавливают фокус с помощью вышеупомянутой функции.

Другие вопросы по тегам