我正在爲iPhone 5s編碼,現在它有兩個用於後置攝像頭的LED燈。我不知道官方的LED顏色名稱,但一個LED是白色的,另一個是淡黃色的。蘋果公司將此稱爲「True Tone」。iPhone 5s攝像頭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];
}
我一直在搜索AVCaptureDevice類的參考,我還沒有看到任何具體的關於訪問兩個LED燈單獨。我的意思是,只打開白色LED或只打開黃色LED。不是兩個LED都在同一時間。
我假設兩個燈都是LED。
有關如何做到這一點的任何想法?
非常感謝任何有關此信息。
嗨!我不認爲他們曾經回答過這些嗎? –