有没有办法在iOS设备上调整手电筒/闪光灯的亮度等级?
我已经阅读了很多关于调整屏幕亮度的主题,但是可以用闪光灯做同样的事情还是二进制打开/closures?
在IOS 6+中,你可以。
[myAVCaptureDevice setTorchModeOnWithLevel:0.5 error:NULL]; <== range is (0,1.0] (don't send 0)
你可以枚举av捕获设备,如下所示:
NSArray * devices = [AVCaptureDevice devices];
并确定哪些有火把(即不是麦克风:):
myAVCaptureDevice.hasTorch
火炬本身是开/关,但你可以控制“手动”何时打开和closures(你需要使用NSTimer)。
也许你可以做得足够快,所以光线会变暗(我真的不知道这是否会实际工作)。
您可以从iStrobe(开源)开始,轻松检查: http : //www.vellios.com/istrobe/
是的,在ios6 +中,您可以调整亮度级别。 有一个属性来调整亮度的水平…值范围从0.0到1.0