Hallo,
ich möchte mit C# mehrere Wave-Dateien zur gleichen Zeit parallel wiedergeben.
Was ich bisher versucht habe:
- Nutzung mehrerer Instanzen von SoundPlayer. Dies half nicht. Es können so keine zwei Waves zur gleichen Zeit wiedergegeben werden, die Wiedergabe des zuerst gestarteten Waves wird einfach beendet, wenn die zweite Wave gespielt werden soll.
- Import von PlaySound aus winmm.dll und Wiedergabe mit dem Asynchrounus-Flag. Auch dies zeigt das gleiche Verhalten wie oben beschrieben.
Lediglich eine Lösung über die DirectSound-Schnittstelle von DirectX habe ich noch nicht probiert. Jedoch möchte ich diesen ganzen Overhead für diese simple Funktion nicht haben.
Da muss es doch elegantere Lösungen geben?
Danke!
Thorsten