我已经阅读了很多关于调整屏幕亮度的主题,但是可以对闪存进行相同的操作,还是打开/关闭二进制文件?
答案 0 :(得分:7)
在IOS 6+中,你可以。
[myAVCaptureDevice setTorchModeOnWithLevel:0.5 error:NULL]; <== range is (0,1.0] (don't send 0)
您可以枚举av捕获设备,如下所示:
NSArray * devices = [AVCaptureDevice devices];
并确定哪些有手电筒(即没有麦克风:):
myAVCaptureDevice.hasTorch
答案 1 :(得分:-1)
火炬本身是打开/关闭的,但您可以“手动”控制何时开启和关闭时(您需要使用NSTimer)。
也许你能够以足够快的速度做到这一点,因此灯光看起来会变暗(我真的不知道这是否会起作用)。
您可以从iStrobe(开源)开始并轻松查看: http://www.vellios.com/istrobe/
答案 2 :(得分:-1)
是的,在ios6 +中,您可以调整亮度级别。有一个属性可以调整亮度等级......值范围从0.0到1.0