2013-10-09 25 views
14

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.

risposta

12

Ho aperto un supporto tecnico Incident (TSI) con il supporto per gli sviluppatori Apple per quanto riguarda l'accesso individuale delle luci LED della fotocamera dell'iPhone 5s.

Ho ricevuto una risposta da loro oggi. Ecco cosa hanno detto.

Ciao Jim,

Grazie per aver contattato Apple Developer Technical Support (DTS). I nostri tecnici hanno esaminato la richiesta e hanno concluso che non esiste un modo supportato per ottenere la funzionalità desiderata, date le configurazioni di sistema attualmente in commercio.

Se si desidera che Apple consideri l'aggiunta di supporto per accedere alle luci LED della telecamera individualmente sul dispositivo, inviare una richiesta di miglioramento tramite lo strumento Bug Reporter allo http://bugreport.apple.com.

Mentre inizialmente ti è stato addebitato un incidente di assistenza tecnica per questa richiesta di assistenza, abbiamo assegnato un incidente di sostituzione al tuo account.

Grazie per aver dedicato del tempo per presentare questo rapporto. Apprezziamo davvero il tuo aiuto nello scoprire e isolare i problemi.

Apple Developer Support Worldwide Developer Relations

ho aperto una richiesta di miglioramento tramite il loro strumento Reporter Bug come hanno suggerito. Se qualcosa viene da questo, allora lo posterò qui. Saluti!

+1

Ciao! Non credo che abbiano mai risposto a questo? –