Tag: 带领

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。 任何想法如何做到这一点? 非常感谢这方面的任何信息。