Estou usando o AVCaptureDevice.setTorchModeOn(level)
método para ligar a lanterna com brilho variável.
No meu antigo iPhone SE, ele está funcionando bem - posso ver claramente quatro níveis diferentes de brilho à medida que mudo level
de 0
para 1
.
Mas no iPhone 11 Pro, a lanterna acende apenas quando o nível está 1.0
! E o brilho está longe do nível máximo (comparado à lanterna do Control Center).
Tentei usar maxAvailableTorchLevel
constante, mas os resultados são os mesmos que usar 1.0
.
Também tentou valores mais de 1.0
- isso resulta em exceção (conforme o esperado).
Alguém também teve esse problema? Talvez haja algumas soluções alternativas?