Einzelnen Beitrag anzeigen

Benutzerbild von Pinki
Pinki

Registriert seit: 19. Mai 2006
Ort: Mülheim an der Ruhr
49 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: Die Maske mit mehreren Strings vergleichen!!!!

  Alt 21. Okt 2006, 19:49
Hallo Klaus
es ist folgendes:wenn ich eine Audiodatei in der ListBox anklicke soll sie mit BassDLLPlayer abgespielt werden und wenn es sich um eine Videodatei handelt mit DSPack.
Der Ansatz von dir war schon i.O. nur leider gibt er bei FilterGraph.Filter und BassDllPlayer.Filter fehlermeldung:'Undefinierter Bezeichner Filter' raus!

Mit Filter meine ich abspielbare Dateien!

Ich habe quasi Filter für Audiodateien in openDialog1 festgelegt wiefolgendes: *.mp3;*.wma;*.wav;*.ogg;

und für Videodateien in OpenDialog2 wie folgt: *.mpg;*.mpeg;*.avi;*.divx;*.xvid;

Habe dann folgendes versucht:
Delphi-Quellcode:
Filter: TFilterGraph;
Player: TBassdllPlayer;
...
if ExtractFileExt(ListBox1.Items[Datei_aus_Liste]) in Form1.OpenDialog1.Filter then//Form1.Player.Filter
begin
Form1.Player.LoadFromFile(ListBox1.Items[Datei_aus_Liste]);
Form1.Player.Play;
end;
if ExtractFileExt(ListBox1.Items[Datei_aus_Liste]) in Form1.OpenDialog2.Filter then//Form1.Filter.Filter
begin
Form1.Window.Visible:=True;
Form1.Filter.RenderFile(ListBox1.Items[Datei_aus_Liste]);
Form1.Filter.Play
end;

Immer noch Frage 2: Wie kann man ganze Folder einer ListBox hinzufügen mittels OpenDialog nicht immer einzelne Musik oder Videodateien?

MfG
*** Cogito ergo sum ***
  Mit Zitat antworten Zitat