Mehrere Dateien Laden + Wiedergeben

05/02/2016 15:34 FaYoGaming#1
Hi Leute ich bin gerade total am Verzweifeln... Ich habe langeweile und bin dabei nen MP3 Player zu programmieren einfach just 4 fun. Aber mein Problem ist gerade, ich bekomme es nicht hin Mehrere Lieder in eine Variable zuladen und dann hintereinder wiederzugeben... Ich weiß dass das irgendwas mit "_FileListToArray" zutun hat. Ich bekomme es auch hin das alle Dateien in der Variable geladen sind aber ich kriege es nicht hin die Lieder zu wiedergeben...

Hier ist mein Problem:

Code:
Global $Lieder = _FileListToArray(@ScriptDir & "\Musik\","*.mp3")
Global $sound = _SoundOpen($Lieder)
Es wird kein Lied "gefunden" bzw. am Ende des Scripts mit _Soundplay wiedergeben.

Wenn ich einen normalen Pfad + Lied einfüge funktioniert alles.

Bitte helft mir. Danke im vorraus.

mfg
05/02/2016 15:52 elmarcia#2
Code:
Global $Lieder = _FileListToArray(@ScriptDir & "\Musik\","*.mp3")
;$Lieder is array...
$currentSong = 1; from 1 to $Lieder[0] 
global $sound = _SoundOpen($Lieder[$currentSong])
05/02/2016 16:00 alpines#3
_FileListToArray returnt wie der Name schon sagt ein Array mit den Liederdateinamen.
_SoundOpen akzeptiert allerdings kein Array sondern einen String, so musst du also das Array iterieren und eventuell noch eine GUI drumherum basteln und Status etc auslesen.