Я использую AVCaptureDevice.setTorchModeOn(level)метод, чтобы включить фонарик с переменной яркостью.
На моем старом iPhone SE он работает нормально - я четко вижу 4 разных уровня яркости при переключении levelс 0на 1.
Но на iPhone 11 Pro фонарик включается только при уровне 1.0! И это яркость, если далеко от максимального уровня (по сравнению с фонариком из Центра управления).
Я пытался использовать maxAvailableTorchLevelконстанту, но результаты совпадают с использованием 1.0.
Также пробовал значения больше чем 1.0- это приводит к исключению (как и ожидалось).
У кого-нибудь тоже была эта проблема? Может быть, есть какие-то обходные пути?