AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Multimedia Delphi [DSPack] MediaPlayer Tastatureingaben abfragen!
Thema durchsuchen
Ansicht
Themen-Optionen

[DSPack] MediaPlayer Tastatureingaben abfragen!

Ein Thema von TonyMontana · begonnen am 3. Jan 2009
Antwort Antwort
TonyMontana
(Gast)

n/a Beiträge
 
#1

[DSPack] MediaPlayer Tastatureingaben abfragen!

  Alt 3. Jan 2009, 02:07
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

Ich hoffe, mein Problem ist nachvollziehbar

Wäre über eine Lösung hocherfreut. Danke.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:50 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