Я использую камеру с WebRTC на iOS для захвата видео, и есть проблема.
Когда я снимаю дисплей, воспроизводящий видео с задней камеры, через несколько секунд камера фокусируется, происходит автофокусировкаснова и снова, в то время как ничего, включая iPhone и дисплей, не двигалось
Когда я сделал нормальный вид, он работает хорошо, потому что не было много изменений на виде.
С передней панельюДля камеры это не проблема, потому что передняя камера не поддерживает автофокусировку.
Я знаю, что могу изменить конфигурацию камеры с непрерывного автоматического фокусирования на автофокусировку или блокировку.Но я хочу оставить автофокус включенным, чтобы справиться с ситуацией, когда я перемещаю телефон для захвата другого вида или объекта.
Я также пытался использовать AVCaptureDeviceSubjectAreaDidChange для вызова автофокуса вместо ContinuousAutoFocus, и это работало лучше, чем ContinuousAutoFocus, но все еще проблемапроизошло.
Разрешение захвата составляет 720p, а формат пикселей - 420v.Когда я изменил разрешение выше 720p, например 1440p, проблема возникала реже, но я не думаю, что разрешение - это проблема