Kam leider erst jetzt dazu das zu testen. Klappt wunderbar, danke.
Werde dann wohl meine Datenverwaltung in der Klasse so umbauen müssen (sollte nicht der große Aufwand werden), dass die Wave komplett am Stück mit Header im Speicher liegt. Gibt es allerdings grundsätzlich eine Möglichkeit die eigentlichen Audiodaten (also quasi RAW) ohne den Header abzuspielen, also unter Angabe der Channels, Bittiefe, etc. als Argument einer Funktion? Das erspart diese Angaben im Speicher davor zu kopieren und bei Netzwerkanwendungen den Header mitsenden zu müssen, denke aber klappt auch so ganz gut.
Noch eine weitere Frage, wenn ich SoundPlay nutze, kann ich immer nur einen Sound gleichzeitig abspielen, wie kann ich dafür sorgen, dass sie "nebeneinander" laufen?