Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Android - Wie komme ich an das JCamera-Objekt? (https://www.delphipraxis.net/191219-android-wie-komme-ich-das-jcamera-objekt.html)

Codehunter 21. Dez 2016 10:38

Android - Wie komme ich an das JCamera-Objekt?
 
Hallo!

Es gibt zwar diese mehr oder weniger tolle Klasse TCameraComponent, welche aber nur ein Subset aller Features implementiert. Da ich nur Android targetiere, könnte ich auch mit einem Zugriff auf das JCamera-Objekt leben.

Mein Problem ist: Wie komme ich an das Objekt? Ich könnte es über
Delphi-Quellcode:
TJCamera.JavaClass.open(Id)
öffnen. Aber dazu bräuchte ich die Id der Kamera, und genau das kann ich aus TCameraComponent nicht rauskitzeln.

Der Hintergrund ist, dass TCameraComponent nicht alle denkbaren FocusModi unterstützt bzw. noch nicht mal sicherstellt dass die wenigen FMX-seitig unterstützten Modi auch auf dem Zielgerät verfügbar sind. Folglich müsste ich das selbst machen und die FocusModes dann entsprechend setzen. Andernfalls gibt es Java-Exceptions (setParameters).

Danke schon mal...

Grüße
Cody

TiGü 21. Dez 2016 13:23

AW: Android - Wie komme ich an das JCamera-Objekt?
 
Ist Id = 0 nicht die normale Kamera und 1 die Frontkamera?

Rollo62 21. Dez 2016 18:32

AW: Android - Wie komme ich an das JCamera-Objekt?
 
https://github.com/gmurt/KernowSoftwareFMX

SebastianZ 22. Dez 2016 15:52

AW: Android - Wie komme ich an das JCamera-Objekt?
 
Da hier Java-Objekte bemüht werden,wird man auch recht schnell in der Android Doku fündig:
https://developer.android.com/refere...era.html#open()


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:43 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz