我是编码的iPhone 5s,它现在有两个LED灯后摄像头。我不知道LED的正式颜色名称,但是一个LED是白色的,另一个是黄色的。苹果将此称为“真调”。
我正试着单独进入这些摄像头LED灯。
我相信这是可能的,因为当我访问iOS7 7的控制中心(从底部滑动)并按下内置闪光灯时,只有白色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];
}我一直在搜索的AVCaptureDevice类参考,我没有看到任何具体的访问两个LED灯单独。我的意思是,只打开白色的LED,或者只打开黄色的LED。不是两个LED在同一时间。
我只是假设这两种灯都是LED。
对怎么做有什么想法吗?
非常感谢关于这方面的任何信息。
发布于 2013-10-18 20:46:51
我打开了一个技术支持事件(TSI)与苹果开发商的支持,涉及到iPhone 5s的摄像头LED灯的单独访问。
我今天收到了他们的答复。他们是这么说的
你好吉姆 感谢您联系苹果开发者技术支持(DTS)。我们的工程师已经审查了您的要求,并得出结论,在当前的运输系统配置中,没有支持实现所需功能的方法。 如果你想让苹果公司考虑加入支持来单独访问设备上的摄像头LED灯,请通过http://bugreport.apple.com的Bug提交一个增强请求。 虽然您最初被收取了一个技术支持事件为这一支持请求,我们已经分配了一个替代事件回到您的帐户。 谢谢你抽出时间提交这份报告。我们非常感谢您在发现和孤立问题方面的帮助。 Apple Developer支持全球开发者关系
按照他们的建议,我通过他们的Bug工具打开了一个增强请求。如果有什么结果,我会在这里发出去。干杯!
https://stackoverflow.com/questions/19275929
复制相似问题