iOS:iPhone 11 Pro上的火炬级别


9

我正在使用AVCaptureDevice.setTorchModeOn(level)方法以可变的亮度打开手电筒。

在我的旧iPhone SE它的正常工作-我可以清楚地看到4个不同的亮度级别为我改变level,从01

但是在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

Answers:


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.