AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Winamp3-versteuern

Ein Thema von RomanK · begonnen am 15. Sep 2002 · letzter Beitrag vom 17. Jul 2003
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von RomanK
RomanK

Registriert seit: 7. Jun 2002
Ort: Kirchheim unter Teck
1.036 Beiträge
 
Delphi 7 Personal
 
#1

Winamp3-versteuern

  Alt 15. Sep 2002, 13:03
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??

Ich hoffe das jemand hier mir helfen kann
Roman Keller
Krieg ist Gottes Art den Amerikanern Geographie beizubringen!
  Mit Zitat antworten Zitat
Benutzerbild von d3g
d3g

Registriert seit: 21. Jun 2002
602 Beiträge
 
#2
  Alt 15. Sep 2002, 13: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
-- Crucifixion?
-- Yes.
-- Good. Out of the door, line on the left, one cross each.
  Mit Zitat antworten Zitat
Benutzerbild von RomanK
RomanK

Registriert seit: 7. Jun 2002
Ort: Kirchheim unter Teck
1.036 Beiträge
 
Delphi 7 Personal
 
#3
  Alt 15. Sep 2002, 13:11
Tag d3g
nachdem ich mir das ne Stunde lang angeschaut habe und sich jetzt alles dreht 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.
Roman Keller
Krieg ist Gottes Art den Amerikanern Geographie beizubringen!
  Mit Zitat antworten Zitat
bauernkind

Registriert seit: 10. Sep 2002
13 Beiträge
 
#4

Re: Winamp3-versteuern

  Alt 16. Sep 2002, 08:39
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??

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?
mfg bauernkind
  Mit Zitat antworten Zitat
Benutzerbild von RomanK
RomanK

Registriert seit: 7. Jun 2002
Ort: Kirchheim unter Teck
1.036 Beiträge
 
Delphi 7 Personal
 
#5
  Alt 16. Sep 2002, 12: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)
Roman Keller
Krieg ist Gottes Art den Amerikanern Geographie beizubringen!
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#6
  Alt 16. Sep 2002, 12: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.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7
  Alt 16. Sep 2002, 12:34
Warum will eigentlich die halbe Delphi-Welt den WinAmp fernsteuern?

Ob ich nun die Buttons im WinAmp drücke oder in einem externen Programm.
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. )
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Daniel
(Co-Admin)

Registriert seit: 30. Mai 2002
Ort: Hamburg
13.920 Beiträge
 
Delphi 10.4 Sydney
 
#8
  Alt 16. Sep 2002, 12: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...
Daniel R. Wolf
mit Grüßen aus Hamburg
  Mit Zitat antworten Zitat
Benutzerbild von RomanK
RomanK

Registriert seit: 7. Jun 2002
Ort: Kirchheim unter Teck
1.036 Beiträge
 
Delphi 7 Personal
 
#9
  Alt 16. Sep 2002, 12: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
Roman Keller
Krieg ist Gottes Art den Amerikanern Geographie beizubringen!
  Mit Zitat antworten Zitat
Benutzerbild von RomanK
RomanK

Registriert seit: 7. Jun 2002
Ort: Kirchheim unter Teck
1.036 Beiträge
 
Delphi 7 Personal
 
#10
  Alt 16. Sep 2002, 12:49
@Daniel: WinAmpBar vermisse ich auch
Roman Keller
Krieg ist Gottes Art den Amerikanern Geographie beizubringen!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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:14 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