2013-10-09 13 views
14

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.

Odpowiedz

12

Otworzyłem awarię pomocy technicznej (TSI) z pomocą dla programistów Apple dotyczącą indywidualnego dostępu do diod LED kamery iPhone'a 5s.

Dostałem dziś odpowiedź od nich. Oto co powiedzieli.

Witaj Jim,

Dziękujemy za skontaktowanie się z działem pomocy technicznej firmy Apple Developer (DTS). Nasi inżynierowie sprawdzili Twoje zgłoszenie i doszli do wniosku, że nie ma obsługiwanego sposobu osiągnięcia pożądanej funkcjonalności w obecnych konfiguracjach systemu wysyłkowego.

Jeśli chciałbyś, aby firma Apple rozważyła dodanie możliwości uzyskania dostępu do lampek LED kamery osobno na urządzeniu, prześlij prośbę o ulepszenie za pomocą narzędzia zgłaszania błędów pod numerem http://bugreport.apple.com.

Podczas początkowego obciążenia za pomoc techniczną dotyczącą tego żądania pomocy technicznej, przypisaliśmy incydent zastępczy z powrotem do konta.

Dziękujemy za poświęcenie czasu na złożenie tego raportu. Naprawdę doceniamy Twoją pomoc w odkrywaniu i izolowaniu problemów.

Pomoc Jabłko Twórca Worldwide Developer Relations

zrobiłem otwarte żądania wzbogacania poprzez ich Bug narzędzia Reporter, jak sugeruje. Jeśli coś z tego wyniknie, to opublikuję to tutaj. Twoje zdrowie!

+1

Witam! Nie przypuszczam, że kiedykolwiek na to odpowiedzieli? –

Powiązane problemy