Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Winamp3-versteuern (https://www.delphipraxis.net/843-winamp3-versteuern.html)

RomanK 15. Sep 2002 12:03


Winamp3-versteuern
 
Tag
Also ich möchte Winamp versteuern.
Das ist mit Winamp 2 kein Problem,das habe ich schon in vielen Foren gefunden und es wird sogar in der WinAmp-API hilfe erklärt wie das geht!

Aber bei Winamp 3 kann ich es in der Hilfe nicht finden.
Also hab ich mal versucht es so zu machen wie bei WinAmp 2:
Code:
var hwndWinamp : THandle;
begin
hwndWinamp := FindWindow('Winamp v1.x', nil);
SendMessage(hwndWinamp,WM_COMMAND,40048, 0);
allerdings anstatt'Winamp v1.x' eben STUDIO aber es funktioniert immer noch nicht. Entwerder haben sich die Parameter geändert oder es geht nicht mehr?? :roll:

Ich hoffe das jemand hier mir helfen kann

d3g 15. Sep 2002 12:07

Hi FuckRacism,

Winamp 3 (das schlechteste Winamp aller Zeiten meiner Meinung nach übrigens) baut nicht mehr auf diesen Kommandos auf, sondern es liegt ein ganz neues API, das WASABI (http://www.winamp.com/nsdn/winamp3x/) zugrunde, schau dir das mal an.

MfG,
d3g

RomanK 15. Sep 2002 12:11

Tag d3g
nachdem ich mir das ne Stunde lang angeschaut habe und sich jetzt alles dreht :spin: :spin2: hab ich mich getraut hier mal zu fragen

P.S: Winamp 3 gefällt mir auch nicht, aber vielleicht wird die nächste version besser.

bauernkind 16. Sep 2002 07:39

Re: Winamp3-versteuern
 
Zitat:

Zitat von FuckRacism
Tag
Also ich möchte Winamp versteuern.
Das ist mit Winamp 2 kein Problem,das habe ich schon in vielen Foren gefunden und es wird sogar in der WinAmp-API hilfe erklärt wie das geht!

Aber bei Winamp 3 kann ich es in der Hilfe nicht finden.
Also hab ich mal versucht es so zu machen wie bei WinAmp 2:
Code:
var hwndWinamp : THandle;
begin
hwndWinamp := FindWindow('Winamp v1.x', nil);
SendMessage(hwndWinamp,WM_COMMAND,40048, 0);
allerdings anstatt'Winamp v1.x' eben STUDIO aber es funktioniert immer noch nicht. Entwerder haben sich die Parameter geändert oder es geht nicht mehr?? :roll:

Ich hoffe das jemand hier mir helfen kann

Hi FuckRacism,

was genau muss ich mir darunter vorstellen wenn du Winamp versteuern willst? Hast du winamp in ein delphi programm eingebaut?

RomanK 16. Sep 2002 11:14

Ne das von meinem Proggy aus befehle(Next,Prev,Play,Stop) an Winamp gesendet werden ?????
Also dass ich z.B. Winamp per Tastatur steuern kann auch wenn er nicht aktive ist (KeybordHook)

Christian Seehase 16. Sep 2002 11:22

Moin Roman,

mit WinAmp 3.0 hab' ich's noch nicht probiert, vermute aber mal, dass es auch damit geht.
Ich benutze die letzte Version vor der 3.0 und kann diese über die dafür vorgesehenen Tasten der Tastatur steuern (Multimedia Tasten).
Möglicher Weise könntest Du zumindest die Kommandos über die MCI Funktionen des Betriebbsystemes steuern, ohne speziell auf WinAmp einzugehen.

Falls es nicht zu Kollisionen mit anderen Programmen kommt wäre es vielleicht möglich entsprechende Tasten über RegisterHotKey im System zu verankern (statt Keyboard Hook). Dürfte in diesem Falle auf das Gleiche hinauslaufen.

Luckie 16. Sep 2002 11:34

Warum will eigentlich die halbe Delphi-Welt den WinAmp fernsteuern? :shock:

Ob ich nun die Buttons im WinAmp drücke oder in einem externen Programm. :roll:
So muß ich ja sogar zwei Porgramme auf haben, WinAmp und das Programm zum Fernsteuern.

Entweder programmiert ihr einen besseren WinAmp oder zumindest was eigenes oder ihr laßt es bleiben. (Das stelle ich mal so als Provokation in den Raum. :twisted:)

Daniel 16. Sep 2002 11:44

@Luckie:
Nun - ich hatte mal für WinAMP 2.x eine trickreiche Implementation, die die Buttons samt aktuellem Titel in die Titelzeile des jeweils aktuellen Fensters integriert hat. So konnte ich WinAMP neben die Uhr minimieren und hatte dennoch jederzeit vollen und direkten Zugriff auf die für mich interessanten Controls. Aus dieser Perspektive finde ich Plugins für die Fensteuerung von WinAMP nicht ganz so unnütz... :wink:

RomanK 16. Sep 2002 11:48

@Luckie: Ich will in Halt aus einem Spiel herraus steuern !!!!

Und Winamp( auser vielleicht der 3) gefällt mir, und ich hab nicht vor ihn nachzuproggen!

@Chris:
Also ich hab mal nach MCI im PSDK gesucht! Schlau bin ich daraus zwar nicht geworden. Mit
Code:
MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID,
  MCI_PLAY,
  DWORD dwFlags,
  (DWORD) (LPMCI_PLAY_PARMS ) lpPlay
);
kann ich ihm jetzt sagen dass er spielen soll oder ????
Wie bekomm ich Die DeviceID ??
Wenn mir einer ein Beispiel hätte wäre gut weil ich habe kein Plan wie das gehen soll :(

RomanK 16. Sep 2002 11:49

@Daniel: WinAmpBar vermisse ich auch :( :(


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:36 Uhr.
Seite 1 von 2  1 2      

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