Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Zugriff zu Dateien auf Handy oder Kamera? (https://www.delphipraxis.net/205060-zugriff-zu-dateien-auf-handy-oder-kamera.html)

freejay 28. Jul 2020 12:19

Zugriff zu Dateien auf Handy oder Kamera?
 
Hallo zusammen,

wenn ich meine Kamera an den PC anschließe, wird sie im Explorer als Gerät ohne Laufwerksbuchstaben(!) angezeigt. Aber ich kann im Explorer ganz normal auf die darin enthaltenen Dateien zugreifen.

Aber wie mache ich das aus einem Delphi-Programm? Ich habe da ja keinen vollständigen Pfad, den ich angeben könnte.

Kann mir hier jemand auf die Sprünge helfen?

Danke & Gruß

Freejay

freimatz 28. Jul 2020 13:13

AW: Zugriff zu Dateien auf Handy oder Kamera?
 
Ich vermute das ist das: https://de.wikipedia.org/wiki/Media_Transfer_Protocol
Ich habe hier das Tool MTPdrive, das so was auf ein Laufwerk mappt.

jfheins 28. Jul 2020 13:14

AW: Zugriff zu Dateien auf Handy oder Kamera?
 
Das Gerät nutzt vermutlich das PTP oder MTP um übr USB zu kommunizieren.

Falls es das ist, hilft dir der Suchbegriff wahrscheinlich schon mal ;-)
siehe auch:
https://stackoverflow.com/a/45964765/1974021
https://www.delphipraxis.net/169335-...d-geraets.html

Mapping auf ein Laufwerk ist interessant, da ein Dateisystem viel mächtiger ist als MTP, also es dürften viele Sachen einen Fehler werfen die sonst gehen...

KodeZwerg 28. Jul 2020 13:35

AW: Zugriff zu Dateien auf Handy oder Kamera?
 
Mir hatte dieser Link hier sehr geholfen -> Using-MTP-Media-Transfer-Protocol-with-Delphi
Sehr interessante Diskussion rund ums Thema samt Step-by-Step zum Finale :)

freejay 28. Jul 2020 13:54

AW: Zugriff zu Dateien auf Handy oder Kamera?
 
Der Verweis auf MTP hilft mir sehr weiter!

Danke!

himitsu 28. Jul 2020 14:10

AW: Zugriff zu Dateien auf Handy oder Kamera?
 
Beim MTP muß man aber wissen, dass die Bilder oft nicht in dem Format übertragen werden, wie sie gespeichert wurden.

Hab's lange nicht mehr benutzt, aber aus Handy oder von der großen Kamera (da ganz besonders merkbar) wurden die Bilder mit geringerer Auflösung übertragen, außerdem gingen Dateiattribute wie das Änderungsdatum verloren.

Beim Handy mit SD-Karte kann man das ja umstellen (im Android) und dann via USB direkt auf die SD-Karte zugreifen, anstatt über MTP.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:02 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