![]() |
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:
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:
var hwndWinamp : THandle;
begin hwndWinamp := FindWindow('Winamp v1.x', nil); SendMessage(hwndWinamp,WM_COMMAND,40048, 0); Ich hoffe das jemand hier mir helfen kann |
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 ( ![]() MfG, d3g |
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. |
Re: Winamp3-versteuern
Zitat:
was genau muss ich mir darunter vorstellen wenn du Winamp versteuern willst? Hast du winamp in ein delphi programm eingebaut? |
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) |
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. |
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:) |
@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: |
@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:
kann ich ihm jetzt sagen dass er spielen soll oder ????
MCIERROR mciSendCommand(
MCIDEVICEID wDeviceID, MCI_PLAY, DWORD dwFlags, (DWORD) (LPMCI_PLAY_PARMS ) lpPlay ); Wie bekomm ich Die DeviceID ?? Wenn mir einer ein Beispiel hätte wäre gut weil ich habe kein Plan wie das gehen soll :( |
@Daniel: WinAmpBar vermisse ich auch :( :(
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz