Estoy usando el AVCaptureDevice.setTorchModeOn(level)método para encender la linterna con brillo variable.
En mi antiguo iPhone SE funciona bien: puedo ver claramente 4 niveles de brillo diferentes a medida que cambio levelde 0a 1.
¡Pero en el iPhone 11 Pro la linterna se enciende solo cuando el nivel está 1.0! Y su brillo está lejos del nivel máximo (en comparación con la linterna del Centro de control).
Intenté usar maxAvailableTorchLevelconstante, pero los resultados son los mismos que usando 1.0.
También probé valores más que 1.0: esto da como resultado una excepción (como se esperaba).
¿Alguien también tuvo este problema? Tal vez hay algunas soluciones?