J'utilise une AVCaptureDevice.setTorchModeOn(level)méthode pour allumer la lampe de poche à une luminosité variable.
Sur mon ancien iPhone SE, cela fonctionne bien - je peux clairement voir 4 niveaux de luminosité différents lorsque je passe levelde 0à 1.
Mais sur l'iPhone 11 Pro, la lampe de poche ne s'allume que lorsque le niveau est 1.0! Et c'est la luminosité si loin du niveau maximum (par rapport à la lampe de poche du Control Center).
J'ai essayé d'utiliser maxAvailableTorchLevelconstant, mais les résultats sont les mêmes que ceux utilisés 1.0.
Également essayé des valeurs supérieures à 1.0- cela entraîne une exception (comme prévu).
Quelqu'un avait-il aussi ce problème? Peut-être qu'il existe des solutions de contournement?