Entwickler-Ecke

Windows API - Windows Mediaplayer Startparameter


Kroko - Mi 02.06.10 20:06
Titel: Windows Mediaplayer Startparameter
Hallo,

ich suche mir schon nen Wolf,

mit c:\programme\Windows Media Player\wmplayer.exe /play Eins.wmv spielt er mir eine Datei entsprechend ab,

aber wie füge ich sie der playlist hinzu ??

Danke!

Link reicht evtl.


martin300 - Mi 02.06.10 20:42

Hallo,
hier stehen die gültigen Parameter für die Kommandozeile:
http://msdn.microsoft.com/en-us/library/dd562624(v=VS.85).aspx
Es ist zb. möglich eine Playlist wiederzugeben. Die Beschreibung zur Playlist befindet sich auf:
http://msdn.microsoft.com/en-us/library/dd758070(v=VS.85).aspx
Ich habe aber nichts passendes gefunden, wie es automatisch geht das die Lieder eingefügt werden. Da es aber nur xml ist, kann die Liste beliebig erweitert werden.


Gausi - Mi 02.06.10 20:42

Ins Blaue geraten: mit /enqueue anstelle von /play ?


Kroko - Mi 02.06.10 20:46

@martin300: die Seiten hatte ich auch schon, trotzdem danke
@gausi: geht leider nicht


Bergmann89 - Do 03.06.10 02:07

Hey,

ich hab grad ma bisl in der Regestry gesucht. Das wird alles über diesen Wert gemacht: {F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}.
Wenn man denn jetzt bisl weiter verfolgt kommt man zu dem:

Quelltext
1:
{F1B9284F-E9DC-4e68-9D7E-42362A59F0FD}\InprocServer32\(Standart) = C:\WINDOWS\system32\wmpshell.dll                    

und zu der DLL hab ich das gefunden:
Zitat:
wmpshell.dll (Windows Media Player Launcher) is a component from the software Microsoft(R) Windows Media Player version 9.0.3250 by Microsoft Corporation. wmpshell.dll version 9.0.3250 has a file size of 102,400 bytes, and is most commonly found under the directory "System" with a creation date of September 18, 2005. This is not a known spyware, adware, or trojan component.

ich denk mal das geht so in etwa in die richtige Richtung. Irgendwo gibts bestimmt auch ne Dokumentation zu der dll.

€: um nochma die Idee von martin300 aufzugreifen: was spricht dagegen eine Playlist zu übergeben? Einfach den Dateipfad aller Datein der Reihe nach in eine StringList, die dann als M3U speichern un dann mit dem WMP öffnen.

MfG Bergmann


Kroko - Do 03.06.10 07:52

@Bergmann89: soweit war ich auch schon, trotzdem danke, :D

Dann werde ich mal die Doku suchen. Eine Playlist ist nicht notwendig, mann kan den wmp auch mit mehreren Datein im Parameter starten, nur wie wie fügt man dann noch eine Datei an, das ist das Problem, :D


Bergmann89 - Do 03.06.10 16:56

Hey,

eben deshalb wurde ja die Methode mit der Playlist angesprochen, das is zwar nich ganz so schön, wie mit der Parameterübergabe, aber es funktioniert und wäre ein Lösung für dein Problem. Es sei denn du willst aus irgend einem Grund nicht alle Titel auf einmal hinzufügen.

MfG Bergmann


Kroko - Do 03.06.10 18:50

naja, wenn du ein play abspielst und bei der hälfte etwas hinzufügst, starte die Liste ja neu...


Bergmann89 - Do 03.06.10 19:03

Ja, ich weiß. Aber ich wusste ja nich ganz genau was du vor hast. Hätt ja auch sein könn, das du den WMP einfach mit bestimmten Titeln öffnen und dann abspielen lassen willst ;)