iPhone 5s的相机LED灯的个人访问
我正在为iPhone 5s编码,现在有两个LED灯用于后置摄像头。 我不知道官方的LED颜色名称,但一个LED是白色的,另一个是淡黄色的。 苹果公司将此称为“真实音调”。
我试图单独访问这些相机LED灯。
我相信这是可能的,因为当我访问iOS7的控制中心(从底部向上滑动)并按下内置闪光灯时,只有白色LED亮起。
这与下面使用手电筒光码不同。 当我执行下面的代码时,两个LED灯亮起。
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo]; if ([device hasTorch] && [device isTorchAvailable] && [device isTorchModeSupported:AVCaptureTorchModeOn]) { [device lockForConfiguration:nil]; [device setTorchMode: onOff ? AVCaptureTorchModeOn : AVCaptureTorchModeOff]; [device unlockForConfiguration]; }
我一直在searchAVCaptureDevice类的参考,我还没有看到任何具体的访问两个LED灯单独。 我的意思是,只打开白色LED或只打开黄色LED。 不是两个LED在同一时间。
我假设两个灯都是LED。
任何想法如何做到这一点?
非常感谢这方面的任何信息。
我与苹果开发者支持部门就iPhone 5s相机LED灯的单独使用问题展开了技术支持事件(TSI)。
我今天收到他们的回信。 这是他们所说的。
吉姆,你好,
感谢您联系Apple开发者技术支持(DTS)。 我们的工程师已经审查了您的要求,并得出结论认为,在目前的运输系统configuration下,没有支持的方式来实现所需的function。
如果您希望Apple考虑添加支持以访问设备上的相机LED指示灯,请通过位于http://bugreport.apple.com的Bug Reporter工具提交增强请求。
当您最初收到有关此支持请求的技术支持事件时,我们已将replace事件分配回您的帐户。
感谢您花时间提交此报告。 我们非常感谢您在发现和隔离问题上的帮助。
Apple开发者支持全球开发者关系
我曾经通过他们的Bug Reporter工具,打开了一个增强请求。 如果有什么来的话,我会在这里发布。 干杯!