Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi [DSPack] MediaPlayer Tastatureingaben abfragen! (https://www.delphipraxis.net/126830-%5Bdspack%5D-mediaplayer-tastatureingaben-abfragen.html)

TonyMontana 3. Jan 2009 01:07


[DSPack] MediaPlayer Tastatureingaben abfragen!
 
Hallo,
mein MediaPlayer funktioniert soweit bestens, kann zwar fast nichts außer Videos abzuspielen aber das reicht mir im Prinzip aus.
Das einzige Problem, wie kann ich denn, wenn ich DSPack verwende, auf Tastatureingaben reagieren? Also bei Leertaste - Pause/Weiter, ESC Vollbild an/aus usw.
Ich habe Hooks verwendet, dabei gab es aber das Problem, dass ich keine Möglichkeit hatte abzufragen ob der Player im Vordergrund ist oder nicht, denn nach einmal Vollbild und zurück liegt der Focus nicht auf dem Formular, sondern sonstwo. Hooks sind aber in dem Fall Overkill und nicht nötig, oder? Hotkeys sind auch nicht das Geeignete. Ich würde ja sehr gerne nur mit OnKeyDown im Formular oder beim VideoWindow arbeiten, funktioniert aber nicht, da sobald ein Video abgespielt wird, die Tatstatureingaben nicht mehr ankommen, spätestens wenn man zu Vollbild wechselt (mit VideoWindow.Fullscreen) oder eben zurückwechselt, da der Focus nicht mehr auf dem Formular ist ...

Irgendwie muss es doch machbar sein, unter Verwendung des DSPack-Komponenten-Sets die Tastaturereignisse ordentlich abzufragen :wall:

Ich hoffe, mein Problem ist nachvollziehbar :gruebel:

Wäre über eine Lösung hocherfreut. Danke.


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