Kodowanie dla iPhone'a 5s i ma teraz dwa diody LED dla tylnego aparatu. Nie znam oficjalnych nazw kolorów diod LED, ale jedna dioda LED jest biała, a druga dioda LED jest żółtawa. Apple nazywa to "True Tone".Indywidualny dostęp do świateł LED kamery iPhone'a 5s
Próbuję uzyskać dostęp do tych świateł LED kamery indywidualnie.
Uważam, że jest to możliwe, ponieważ po uzyskaniu dostępu do centrum sterowania iOS7 (przesuń palcem od dołu) i naciśnij wbudowaną lampę błyskową, tylko biała dioda LED zapala się.
Różni się to od stosowania poniższego kodu oświetlenia palnika. Kiedy wykonam poniższy kod, zapalą się oba światła LED.
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch] && [device isTorchAvailable] && [device isTorchModeSupported:AVCaptureTorchModeOn]) {
[device lockForConfiguration:nil];
[device setTorchMode: onOff ? AVCaptureTorchModeOn : AVCaptureTorchModeOff];
[device unlockForConfiguration];
}
Szukałem poprzez odniesienie AVCaptureDevice klasy i nie mam nic konkretnego o dostępie dwie diody LED indywidualnie widoczne. Chodzi mi o to, aby włączyć tylko białą diodę LED lub włączyć tylko żółtawą diodę LED. Nie obie diody LED w tym samym czasie.
Podejmuję jedno założenie, że oba światła są diodami LED.
Wszelkie pomysły, jak to zrobić?
Wielkie dzięki za wszelkie informacje na ten temat.
Witam! Nie przypuszczam, że kiedykolwiek na to odpowiedzieli? –