我正在使用AVCaptureDevice.setTorchModeOn(level)
方法以可变的亮度打开手电筒。
在我的旧iPhone SE它的正常工作-我可以清楚地看到4个不同的亮度级别为我改变level
,从0
到1
。
但是在iPhone 11 Pro上,仅在水平时,手电筒才打开1.0
!而且它的亮度,如果远从最高水平(相比于从控制中心手电筒)。
我尝试使用maxAvailableTorchLevel
常量,但结果与使用相同1.0
。
还尝试了大于的值1.0
-这会导致异常(按预期)。
有人也有这个问题吗?也许有一些解决方法?
1
这事有进一步更新吗 ?我收到有关此问题的报告,因此我濒临紧急购买iPhone 11 Pro:/
—
blackjack75
还不是很不幸。也许苹果会在一些更新中对其进行修复……您知道它是仅在iPhone 11 Pro上还是在所有新手机上?
—
Pavel Alexeev
我不确定iPhone 11是否受到影响。我仅收到iPhone 11 pro用户的投诉。我尝试了一些盲目的修复,处理更多的意外事件等,但是由于我还没有该设备,所以我不知道它是否有帮助。如果您拥有实际的设备,可以在此处检查版本1.81,看看是否有帮助?我让用户告诉我,它在第一次启动时就起作用了,但后来在亮度变化上就失败了,并变暗了,所以也许有解决方法。i.smte.ch/ledflashfree
—
blackjack75
developer.apple.com/documentation/avfoundation/avcapturedevice / ... 在设置割炬之前,您是否要调用lockForConfiguration()和unlockForConfiguration()?
—
安东尼奥·雅菲尔
@antonioyaphiar,确定可以!
—
Pavel Alexeev