2014-11-04 2 views
6

Ich bin kürzlich über einen Remote Shutter für integrierte Kamera-App mit Bluetooth auf Android/iOS gelaufen.Wie funktioniert ein Remote Shutter für die Kamera unter Android/iOS?

Hier ist ein Beispiel Link des Produkts, das ich gefunden: Link (hier nicht zu werben, aber einfach zu verstehen Technologie/Mechanismus dahinter)

Soweit ich weiß, ist es nicht möglich ist, remote zu senden Befehle zu den eingebauten Kamera-Apps, da es für die In-App-Kamera-Apps wirklich keine Möglichkeit gibt, die Remote-Befehle zu verarbeiten.

Das obige Video zeigt jedoch, dass eine solche Fernbedienung mit dem Bluetooth Remote Shutter erreicht wird. Mir ist aufgefallen, dass keine externe App installiert werden muss, um ein solches Fernauslösergerät zu verwenden. Sendet das Gerät einfach eine Touch-Ereignisaktion an das Telefon?

Ich denke, meine eigentliche Frage ist, wie würde solch ein Remote-Gerät "Foto aufnehmen" -Befehl zu den vorhandenen eingebauten Kamera-Apps senden?

Danke,

+0

wahrscheinlich, weil die Bluetooth SIG definiert eine Geräteklasse, die Kamerasteuerungen darstellt, von denen ein Befehl wäre "Foto machen". Das oder, durch ein Wunder, Google und Apple beide machen den gleichen API-Aufruf verfügbar, um den Auslöser programmgesteuert auszulösen, und diese Geräte haken sich in diese API über Bluetooth ein. –

+0

Ich denke, ist eine Bluetoth-Tastatur, die eine Kameraknopf drücken? –

+0

Ich habe es mit zwei Tasten (iOS/Android) versucht. Es funktioniert wie eine Bluetooth-Tastatur und die Android-Taste verhält sich so, als ob die "Enter" -Taste gedrückt wäre. Ich weiß nicht, welche Taste bei der iOS-Taste gedrückt wurde. –

Antwort

6

Die selfie Stick Fernbedienungen sind essentially tiny Bluetooth keyboards mit nur zwei Tasten. Eine ist die "Lauter" -Taste, um iOS nativen Kameraverschluss auszulösen und die andere Taste ist "Enter", um Android auszulösen.

+0

Wenn Sie den Verschluss in einer iOS-App erfassen möchten, verwenden Sie den Code in dieser SO-Antwort: http://stackoverflow.com/a/36081853/59913 –

0

Wenn die Kamera-App ausgeführt wird, verwenden sowohl Android als auch Apple die Lautstärketaste, um das Verschlussereignis zu signalisieren.

In diesem Sinne muss ein externes Gerät nur das gleiche Volume-Up-Ereignis auslösen, das wiederum das Verschluss-Ereignis auslöst.

Dies ermöglicht dann für einen Fernauslöserknopf, ob die Taste in den Audio/Mikrofon-Anschluss eingesteckt ist, oder über Bluetooth verbunden ist.

Der Audio-Mikrofon-Anschluss kann zwischen Android und iPhone unterschiedlich sein. Ich habe einen externen Kameraknopf an meinen Android angeschlossen und anstatt das Volume-Up-Ereignis auszulösen, löste er den Zurück-Button im MP3-Player aus.

Hoffe, das hilft Ihnen aus.

Verwandte Themen