Как предотвратить автофокус пульсации камеры на iOS - PullRequest
0 голосов
/ 07 февраля 2019

Я использую камеру с WebRTC на iOS для захвата видео, и есть проблема.

Когда я снимаю дисплей, воспроизводящий видео с задней камеры, через несколько секунд камера фокусируется, происходит автофокусировкаснова и снова, в то время как ничего, включая iPhone и дисплей, не двигалось

Когда я сделал нормальный вид, он работает хорошо, потому что не было много изменений на виде.

С передней панельюДля камеры это не проблема, потому что передняя камера не поддерживает автофокусировку.

Я знаю, что могу изменить конфигурацию камеры с непрерывного автоматического фокусирования на автофокусировку или блокировку.Но я хочу оставить автофокус включенным, чтобы справиться с ситуацией, когда я перемещаю телефон для захвата другого вида или объекта.

Я также пытался использовать AVCaptureDeviceSubjectAreaDidChange для вызова автофокуса вместо ContinuousAutoFocus, и это работало лучше, чем ContinuousAutoFocus, но все еще проблемапроизошло.

Разрешение захвата составляет 720p, а формат пикселей - 420v.Когда я изменил разрешение выше 720p, например 1440p, проблема возникала реже, но я не думаю, что разрешение - это проблема

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...