Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi Listbox-Einträge nacheinander in WindowsMediaPlayer abspiele (https://www.delphipraxis.net/44351-listbox-eintraege-nacheinander-windowsmediaplayer-abspiele.html)

mlspider 18. Apr 2005 12:56


Listbox-Einträge nacheinander in WindowsMediaPlayer abspiele
 
Hallo,

Wie kann man eine Playliste aus einer Listbox an der WindowsMediaPlayer-Kompo übergeben und abspielen?

Danke

Nighthawk1310 18. Apr 2005 13:10

Re: Listbox-Einträge nacheinander in WindowsMediaPlayer absp
 
probiers mal damit, dass du eine playlist im m3u-format
erstelltst und abspeicherst und dann
den mediaplayer oder winamp damit als parameter aufrufst

mlspider 18. Apr 2005 13:15

Re: Listbox-Einträge nacheinander in WindowsMediaPlayer absp
 
Ich meinte die ActiveX Kompo die ich auf meinen Form zu liegen habe.

Das abspielen einer zur Entwurfszeit festgelegten Datei ist lautSDK mit

Delphi-Quellcode:
WindowsMediaPlayer1.Controls.play;
relativ einfach realisiert. Nur wie übergebe ich nun den zur Laufzeit geladenen Listboxeintrag(Pfad+Datei) an die Kompo?

mlspider 18. Apr 2005 14:06

Re: Listbox-Einträge nacheinander in WindowsMediaPlayer absp
 
OK, ich habe es mit einer m3u-Datei gelößt. Eigentlicht ganz simpel:

Delphi-Quellcode:
procedure TForm1.Button5Click(Sender: TObject);
begin
 if FileLoad2.Execute then
 Label1.Caption:=(extractFileName(fileLoad2.fileName));
 WindowsMediaPlayer1.URL:=Label1.Caption;
end;
Trotzdem Danke!!!

alcaeus 18. Apr 2005 14:18

Re: Listbox-Einträge nacheinander in WindowsMediaPlayer absp
 
Du solltest dem MediaPlayer den gesamten Pfad zur m3u-Datei uebergeben, und nicht nur den Dateinamen. Letzteres kann unter Umstaenden zu Problemen fuehren.

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:01 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