Hallo Community, ich möchte über eine Listbox einen ausgewählten Titel mittels bass.dll abspielen und komme irgendwie nicht weiter:
Die Titel hinzufügen ist ja noch einfach:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13:
| var I: integer; begin if OpenDialog1.Execute=True then
begin for I := 0 to OpenDialog1.Files.Count-1 do Listbox1.Items.add(Opendialog1.Files[i]); end;
end; |
Das Problem liegt allerdings beim abspielen:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| procedure TForm1.Btn_PlayClick(Sender: TObject); begin track:= BASS_StreamCreateFile(FALSE, pchar( ), 0, 0, 0); BASS_ChannelPlay(track, False); end; |
Würde mich freuen wenn mir jemand helfen kann

.
---
Moderiert von
Narses: Beiträge zusammengefasst---
Ach verdammt, das passiert mir so oft, ich eröffne n Thread und komme dann selbst drauf
-_-:
so z. B. spielt man einen ausgewählten Titel ab:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var i:integer; begin for I := 0 to Listbox1.Items.Count -1 do
track:= BASS_StreamCreateFile(FALSE, pchar(Listbox1.Items [i]), 0, 0, 0); BASS_ChannelPlay(track, False); end; |
Der Thread kann eigentlich gelöscht werden, aber vllt hilfts ja jemanden weiter ^^.