Entwickler-Ecke

Multimedia / Grafik - sndplaysound mit SND_SYNC funktioniert nicht!


LinuxFan - Mo 28.04.08 11:47
Titel: sndplaysound mit SND_SYNC funktioniert nicht!
Hi,

ich habe ein Programm, dass eine WAV-Datei abspielen soll:


Quelltext
1:
sndplaysound(PChar(ExtractFilePath(ParamStr(0)) + '\a.wav'), SND_FILENAME or SND_SYNC);                    


Nach dem die WAV-Datei beendet ist, kommt noch Code, gefolgt von einer weiteren WAV-Datei, die abgespielt werden soll.

Nun habe ich das Problem, dass beim ersten Aufruf von sndplaysound nicht lang genug gewartet wird, bis die WAV-Datei fertig ist!? Wie ist das möglich? Liegt das vielleicht an der Länge der WAV-Datei? Sie ist eine halbe Minute lang - nach ca. 10 Sekunden fährt Delphi mit der Ausführung des nachfolgenden Programmcodes fort.

Vielen Dank im Voraus!