2017-02-07 2 views
15

ähnlicher Frage zu this one aber für das iPhone wechseln. Wenn Sie den Brenner einschalten, wird nur 1 der LEDs eingeschaltet. Die bernsteinfarbigen schalten sich bei Verwendung der Kamera in meiner App zeitweise ein (ich habe anscheinend keine Kontrolle darüber).Wie auf alle iphone 7 LEDs in swift/Ziel c

Also ich habe 2 Fragen wirklich:

  1. Kann ich auf schalten beide weißen LEDs auf Nachfrage in Swift?
  2. Gibt es eine Möglichkeit sicherzustellen, dass die bernsteinfarbenen niemals eingeschaltet werden?

EDIT

Ich habe bereits AVCaptureDevice und damit verbundene geprüft (was dokumentiert ist), so hofft jemand da jemand ist, der unter der Motorhaube geschaut hat und fand vielleicht einen anderen Weg.

Antwort

14

Es gibt keine öffentliche API-Methode, die es ermöglicht, den genauen LED-Betrieb auf einem iPhone zu steuern. Es gibt nur eine flashMode Eigenschaft, die für AVCaptureDevice mit drei möglichen Werten verfügbar ist: on, off und auto.

+2

Danke, ich hätte sagen sollen, dass ich die öffentlichen APIs bereits überprüft habe (soweit ich das für relevant halte). Ich hatte gehofft, dass es einen anderen Weg geben würde. –

+0

Ich frage mich, ob jemand einen Weg gefunden hat, dies zu tun? – Ian

Verwandte Themen