Używam AVCaptureDevice.setTorchModeOn(level)
metody, aby włączyć latarkę przy zmiennej jasności.
Na moim starym iPhone SE to działa poprawnie - można wyraźnie zobaczyć 4 różne poziomy jasności jak zmienić level
od 0
celu 1
.
Ale w iPhonie 11 Pro latarka włącza się tylko wtedy, gdy poziom jest ustawiony 1.0
! Jego jasność jest daleka od maksymalnego poziomu (w porównaniu do latarki z Control Center).
Próbowałem użyć maxAvailableTorchLevel
stałej, ale wyniki są takie same jak przy użyciu 1.0
.
Próbowałem też wartości więcej niż 1.0
- powoduje to wyjątek (zgodnie z oczekiwaniami).
Czy ktoś też miał ten problem? Może są jakieś obejścia?