Sto codificando per l'iPhone 5s e ora ha due luci a LED per la fotocamera posteriore. Non conosco i nomi dei colori dei LED ufficiali, ma un LED è bianco e l'altro LED è giallastro. Apple si riferisce a questo come "True Tone".Accesso individuale alla telecamera Luci a LED di iPhone 5s
Sto provando ad accedere a queste luci LED della fotocamera individualmente.
Credo che ciò sia possibile perché quando accedo al centro di controllo di iOS7 (scorri verso l'alto dal basso) e premo la luce del flash incorporata, si accende solo il LED bianco.
Questo è diverso dall'applicazione del codice della torcia in basso. Quando eseguo il codice qui sotto, si accendono entrambe le spie LED.
AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device hasTorch] && [device isTorchAvailable] && [device isTorchModeSupported:AVCaptureTorchModeOn]) {
[device lockForConfiguration:nil];
[device setTorchMode: onOff ? AVCaptureTorchModeOn : AVCaptureTorchModeOff];
[device unlockForConfiguration];
}
Ho cercato attraverso il riferimento AVCaptureDevice classe e non ho visto nulla di specifico su come accedere alle due luci LED singolarmente. Quello che voglio dire è, per accendere solo il LED bianco o accendere solo il LED giallastro. Non entrambi i LED allo stesso tempo.
Sto facendo un'ipotesi che entrambe le luci siano LED.
Qualche idea su come fare questo?
Molte grazie per qualsiasi informazione su questo.
Ciao! Non credo che abbiano mai risposto a questo? –