Aus einer playlist ausgewählten Titel abspielen

Hallo!

Weiß hier zufällig jemand, wie man jeden Titel, den man auswählt in einer PlayList abspielen kann?
Der jemand würde mir sehr viel weiter helfen!

Gruss
DelphiUser7

Hallo DelphiUser7!

Ich geh mal davon aus, dass du noch bei deiner Listbox bist…
Also im OnClick der Listbox guckst du nach, welches item ausgewählt wurde und holst dir dann den dateinamen, der sich hinter dem item verbirgt, weist diesen dem Mediaplayer oder was du nutzt zu und lässt ihn abspielen…

Gruss
Florian

Hallo Florian!

Ok, ich habe es vielleicht etwas undeutlich formuliert, aber ich meinte eigentlich: jeden Track, der per MausClick ausgewählt wurde, und nicht ‚per Quelltext‘; außerdem würde ich gerne wissen, wie ich denn den DateiNamen bekomme, der sich hinter dem Item verbirgt, wenn die Option ‚fileName‘ gar nicht existiert???

Gruss
DelphiUser7

Hallo!

Ok, ich habe es vielleicht etwas undeutlich formuliert, aber
ich meinte eigentlich: jeden Track, der per MausClick
ausgewählt wurde, und nicht ‚per Quelltext‘;

Multiselect oder irgendwie so heisst die Eigenschaft der Listbox um mehrere Sachen zu selektieren… (sorry, hab ewig kein delphi mehr gemacht, kann auch ganz anders heissen :wink: )

außerdem würde
ich gerne wissen, wie ich denn den DateiNamen bekomme, der
sich hinter dem Item verbirgt, wenn die Option ‚fileName‘ gar
nicht existiert???

Tja, da musst du z.B. mit einem Array dafür sorgen, dass du zu Item X irgendwo den richtigen Dateinamen herausfinden kannst… sonst ist die Auswahl ja wertlos…

Gruss
Florian

Hallo Florian!
Ich habe schon mit einem Array folgendes versucht:

procedure TForm1.PlayList1Click(Sender: TObject);
var arr: array[0…19] of integer;
begin
PlayList1.ItemIndex := 19; {GesamtAnzahl der Items}
PlayList1.Selected[0…19]:= True; {Alle Items ausgewählt}
end;

Also, um das Problem auf den Punkt zu bringen:
Die Eigenschaft ‚selected‘ von meiner ‚TListBox‘ hat den Zuweisungs-‚Wert‘: Boolean;
Glaubst du, ich könnte mit einer Zuweisung zu ‚ItemIndex‘ mehr Erfolg haben?

Gruss
DelphiUser7

Hallo!

Also, um das Problem auf den Punkt zu bringen:
Die Eigenschaft ‚selected‘ von meiner ‚TListBox‘ hat den
Zuweisungs-‚Wert‘: Boolean;

selected gibt an, ob die Listbox die auf dem Form aktivierte Komponente ist…

Glaubst du, ich könnte mit einer Zuweisung zu ‚ItemIndex‘ mehr
Erfolg haben?

Intemindex gibt an, welches Item ausgewählt wurde.

Gruss
Florian