Bilddatei als Kamera verwenden


16

Anstatt die reale Kamera zu verwenden, möchte ich den Kameraeingang als statische Bilddatei simulieren. Ich möchte, dass es mit jeder App funktioniert, als wäre es eine Kamera. Um genau zu sein, befindet sich Android in einem Emulator auf einem Computer ohne Webcam.

(Wie in dieser Frage, aber ein statisches Bild ist genug für mich)

Um genauer zu sein, ich möchte einen QR-Code von WhatsApp scannen, um WhatsApp-Web zu verwenden. Daher funktioniert es nicht, Apps zu verwenden, die geöffnet werden, wenn Apps eine Kamera öffnen möchten. Ich brauche so etwas wie einen gefälschten Kameratreiber.



Haben Sie es jemals geschafft, diese Arbeit zu machen?
Joe Doe

1
@ JoeDoe Ich brauche das nicht mehr, aber da ich Linux benutze, könnte ich das v4l2loopback-Kernelmodul verwenden, wenn ich wollte.
SimpleGamer

Antworten:


11

Es gibt "Fake Camera" -Apps von Drittanbietern, mit denen Sie stattdessen ein Bild auswählen können, z. B .:

  • Image2Camera ( kostenlos )
  • Gefälschte Kamera von New Horizon Apps ( kostenlos )
  • Gefälschte Kamera - Spendenversion von Vaclav Balak ( bezahlt )

Beachten Sie, dass Sie das Image zuerst im (Emulator-) Gerätespeicher haben müssen, damit diese Apps nützlich sind.

Da es sich bei diesen Apps nicht wirklich um eine Kamera-App handelt, ist das direkte Öffnen der Apps auch nicht wirklich nützlich (außer möglicherweise, um die Anleitung zur App-Verwendung zu lesen). Wenn Sie stattdessen ein Bild von einer App aufnehmen möchten, können diese Apps stattdessen als "Kamera" -App ausgewählt werden. Anschließend können Sie das Bild auf dem Gerät auswählen.

Haftungsausschluss : Ich bin mit keiner dieser Apps verbunden.


Es tut mir leid, ich verstehe das einfach nicht. Wie kann das von Vorteil sein? Ich weiß, du kennst dich aus, du gibst ausgezeichnete Antworten. Können Sie mir einen anständigen Link geben, um mehr darüber zu lesen?
HasH_BrowN

2
@HasH_BrowN Ich kann es technisch erklären, wenn Sie möchten, aber wenn eine App den Benutzer auffordert, ein Bild bereitzustellen, bietet Android standardmäßig keine Möglichkeit, sowohl aus der Galerie als auch aus der Kamera auszuwählen . Es kann nur 1 Quelle verwendet werden . Die allgemeine Lösung besteht darin, ein Menü zur Auswahl der Quelle bereitzustellen (manuell vom Entwickler implementiert). Dies ist problematisch, wenn eine App nur die Aufnahme eines Fotos von der Kamera anfordert. Möglicherweise ist auf dem Gerät ein besseres Bild gespeichert oder Sie können jetzt kein Foto aufnehmen. Die einzige Lösung besteht darin, "gefälschte Kamera" als "Galerie" zu verwenden.
Andrew T.

2
In diesem speziellen Fall verwendet OP auch den Android-Emulator. Die Kamera würde funktionieren, wenn OP eine Webcam hätte . Ähnliche Vorteile ergeben sich für Geräte, die keine Hardwarekamera haben, während sie eine App verwenden, die diese benötigt (idealerweise verhindert Play Store, dass diese App auf solchen Geräten installiert wird, sofern dies von den Entwicklern angegeben wird, aber in beiden Fällen für Apps von Drittanbietern Markt, es gibt keine Prüfung und es kann so oder so installiert werden)
Andrew T.

Vielen Dank. Das macht total Sinn und ich sehe jetzt, dass das unter verschiedenen Umständen wirklich nützlich sein könnte. Vielen Dank für die Zusammenfassung
HasH_BrowN
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.