Sto usando il AVCaptureDevice.setTorchModeOn(level)
metodo per accendere la torcia a luminosità variabile.
Sul mio vecchio iPhone SE funziona benissimo: vedo chiaramente 4 diversi livelli di luminosità mentre cambio level
da 0
a 1
.
Ma su iPhone 11 Pro la torcia si accende solo quando il livello è 1.0
! Ed è luminosità se lungi dal massimo livello (rispetto alla torcia dal Control Center).
Ho provato a usare maxAvailableTorchLevel
costante, ma i risultati sono gli stessi dell'uso 1.0
.
Ho anche provato valori più di 1.0
- questo si traduce in eccezione (come previsto).
Qualcuno ha avuto anche questo problema? Forse ci sono alcune soluzioni alternative?