2016-03-31 7 views
2

Kurzversion: Ich möchte eine simulierte Kamera zu einem Android-Gerät hinzufügen.Hinzufügen einer simulierten Kamera zu einem Android-Gerät

Lange Version: Ich entwickle eine Android-App auf zwei Android-Geräten: A und B. Ich möchte, dass die Kamera des A ihren Stream an B sendet, und ich möchte, dass B es so behandelt, als wäre es eine eigene Kamera . Also würde B diese "falsche Kamera" von A's Stream bekommen. Aber diese "falsche Kamera" muss sich wie eine echte Kamera verhalten. Die Verbindung zwischen diesen beiden ist abgeschlossen, das Senden/Empfangen des Streams ist korrekt und ich kann es auf dem B'screen anzeigen. Aber ich habe keine Ahnung, wie man es als zusätzliche Kamera des B-Gerätes simuliert.

Wenn Sie irgendwelche Tipps für mich haben, würde ich mich freuen, darüber zu hören. Danke.

PS: Der Stream gesendet/dreceived ist ein GLSurfaceView

+0

Sie eine benutzerdefinierte ROM für Gerät B bauen? –

Antwort

1

eine neue Kamera auf Ihrem Gerät Hinzufügen nur möglich ist, wenn Sie Ihre eigene ROM builing & es auf Ihrem Gerät zu blinken.

Android aussetzt keine jede API-Kamera

Als normaler Benutzer/Entwickler die App keinen Zugang fügen Sie eine neue Kamera-Instanz hinzuzufügen.

Kamera Instanzen mit framwork verknüpft sind -> HAL - nur von der framwork oder HAL Seite> Kamera H/W

ist Es ist nur möglich, neue gefälschte Kamera hinzuzufügen, gefälschte Kamera mit Android-Kamera-API als real zugreifen Kamera.

Als Entwickler Nur auf Ihrer App, die Sie wie Kamera anzeigen kann, einfach durch GUI wie andere Kamera-App (Nicht möglich durch die Kamera-API)

Verwandte Themen