Einzelnen Beitrag anzeigen

Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#1

Android - Wie komme ich an das JCamera-Objekt?

  Alt 21. Dez 2016, 10:38
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 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
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
  Mit Zitat antworten Zitat