2017-02-07 34 views
15

Podobne pytanie do this one ale dla iPhone 7.Jak włączyć wszystkich iphone 7 diod LED w celu szybkiej/c

iPhone 7 ma 2 diody bursztynowe i 2 białe diody LED. Po włączeniu palnika włącza się tylko jedna z diod LED. Bursztynowe włączają się sporadycznie, gdy używam kamery w mojej aplikacji (wydaje się, że nie mam nad tym kontroli).

Więc mam 2 pytania naprawdę:

  1. mogę włączyć zarówno białe LED na żądanie w Swift?
  2. Czy istnieje sposób na zapewnienie, że bursztynowe nigdy się nie włączą?

EDIT

już sprawdzone AVCaptureDevice i pokrewne (co jest udokumentowane), więc nadzieję, że ktoś tam jest ktoś, kto spojrzał pod maską i może znaleźć inny sposób.

Odpowiedz

14

Brak publicznej metody interfejsu API, która umożliwia kontrolowanie dokładnego działania diody LED na telefonie iPhone. Dostępna jest tylko właściwość flashMode dla AVCaptureDevice, z trzema możliwymi wartościami: on, off i auto.

+2

Dzięki, powinienem był powiedzieć, że sprawdziłem już publiczne API (o ile mogłem zobaczyć). Miałem nadzieję, że będzie inny sposób. –

+0

Zastanawiam się, czy ktoś znalazł sposób, aby to zrobić? – Ian