2016-08-11 3 views
0

Ich habe eine Anwendung, Barcode mit dem Android-Gerät Kameras scannen. Ich nehme das Beispielprogramm hier: https://github.com/journeyapps/zxing-android-embeddedFlip Android Frontkamera auf Vorschau für Barcode-Scannen

Jetzt möchte ich einen Barcode mit meinem Gerät Frontkamera scannen. Auf dieser Beispiellösung gibt es eine Schaltfläche, mit der Sie einen Barcode per Frontkamera aufnehmen können, aber das Problem besteht darin, dass das Vorschaubild der Kamera wie auf einem Spiegel umgedreht wird und die Anwendung den Barcode nicht lesen kann.

Gibt es eine Methode, um dieses Problem zu beheben und sicherzustellen, dass das aufgezeichnete Bild korrekt angezeigt wird?

Antwort

0

Diese Spiegelung ist fest in den Kamera-Service kodiert und kann nicht deaktiviert werden.

Versuchen Sie, eine Transformationsmatrix auf eine TextureView anzuwenden. Wie pro Prevent flipping of the front facing camera

Dieses für die API-Ebene funktioniert> = 14

+0

Vielen Dank für die Antwort! Ich habe versucht, diese Methode anzuwenden, und es funktioniert, aber das Problem ist, dass die Kamera nicht flüssig ist wie normale Kamera, es stottert so sehr. Wahrscheinlich kommt es von der Tatsache, dass wir eine Transponierung von Pixeln machen ... gibt es wirklich keine andere Möglichkeit, die Frontkamera-Spiegelung durch Code zu deaktivieren? – mf87