Seite 1 von 2

Media Player steuern

Verfasst: 08.07.2006 20:56
von Alves
Also ich wollte mal nach ein paar Codesnippets fragen, um Mediaplayer, zB iTunes ode den M$ Player zu steuern (Play, Pause, etc..).

Wer FireFox mit Erweiterungen kennt, kennt bestimmt auch FoxyTunes. Der machts genauso.

Möchte mit einer SysTray Anwendung mein iTunes steuern.

Habt ihr da was?

Wirklich niemand??

Verfasst: 09.07.2006 13:52
von Alves
Hat keiner eine Ahnung oder werden meine Threads mit Absicht boykottiert? :D

Verfasst: 09.07.2006 13:57
von Kiffi
Alves hat geschrieben:Hat keiner eine Ahnung oder werden meine Threads mit Absicht boykottiert? :D
wenn jemand eine Antwort kennt, dann wird er sie hier schon posten.

Verfasst: 09.07.2006 14:01
von Kaeru Gaman
gestern abend werden die meisten fussball geguckt haben, und danach gesoffen, und heute morgen schlafen se sich aus.

also, einfach etwas mehr geduld.

ich weiß nix über Player steuern. aber wenn das ne standard-geschichte ist, schau doch mal in die MSDN...

Verfasst: 09.07.2006 16:08
von Zaphod
Ist keine Standard geschichte sondern hängt vom verwendeten Player ab ob das überhaupt geht und was man dafür machen muß. Den Windows Media Player kann man als OCX embedden, macht aber unter purebasic nicht wirklich sinn, denn die Steueroptionen entsprechen iirc dem, was man mit den Movie befehlen machen kann.
Bei iTunes weiß ich es nicht, denn iTunes finde ich sch***e und beschäftige ich mich nicht mit, aber irgend eine Steuermöglichkeit muß es da geben, denn ich hab schon Programme gesehen die das getan haben.

Wenn du einen steuerbaren Player haben willst, dann empfehle ich dir WinAMP. Wie man den steuert erfährt man über die WinAMP website unter "WinAMP SDK".

Generell gibt es seltener auf Fragen nach snip-its Antworten weil das vorraussetzt, dass sowas schonmal jemand in PB umgesetzt hat, derjenige deinen Thread ließt und dann noch derjenige seinen Code teilen will. Meistens scheitert es da schon an den ersten zwei bedingungen.

Sonst muß nämlich jemand lust haben für dich die drecksarbeit zu machen und das dürfte auch eher selten passieren.

Besser sind immer Fragen nach dem generellen wie.

Verfasst: 09.07.2006 16:22
von hardfalcon
Du suchst vermutlich das hier, oder?
http://developer.apple.com/sdk/itunescomsdk.html

//EDIT: Und für den Windows Media Player wirst du eventuell hier fündig:
http://msdn.microsoft.com/library/defau ... ontrol.asp

Verfasst: 09.07.2006 16:38
von Alves
Danke, jetzt weiß ich, dass das kostenlos nich geht.

Verfasst: 09.07.2006 16:56
von - chris -
Für den Windows Media Player:

Code: Alles auswählen

#APPCOMMAND_MEDIA_STOP       = $d0000
#APPCOMMAND_MEDIA_PLAY_PAUSE = $e0000
#APPCOMMAND_MEDIA_PLAY       = $2e0000
#APPCOMMAND_MEDIA_PAUSE      = $2f0000

myHandle = FindWindow_("WMPlayerApp", "Windows Media Player")

If myHandle <> 0

  SendMessage_(myHandle, #WM_APPCOMMAND, 0, #APPCOMMAND_MEDIA_PLAY)
  
  Delay(10000)
  
  SendMessage_(myHandle, #WM_APPCOMMAND, 0, #APPCOMMAND_MEDIA_STOP)

EndIf

Verfasst: 09.07.2006 16:59
von Alves
Habs noch nciht probiert, mein Hauptziel gilt aber immer noch iTunes, und da geht es wohl nicht. :(

Verfasst: 09.07.2006 17:45
von Zaphod
Hä? Wieso? Das SDK ist doch kostenlos.

1. Häckchen in "I Agree"
2. Downloadbutton anklicken

Ist allerdings anscheinend ein COM control, das könnte etwas schwieriger von PB aus sein.

Gibt aber auch massig Freeware die genau macht was du machen willst.