Wenn Sie .NET CF 3.5 verwenden, können Sie System.Media.SoundPlayer verwenden und die Sounds synchron mit dem PlaySync() - Befehl wiedergeben.
Zum Beispiel:
string path = "\\Program Files\\SNAP.App.CE\\Content\\5LongLow.wav";
System.Media.SoundPlayer player = new System.Media.SoundPlayer(path);
player.PlaySync();
player.PlaySync();
Dies spielt in dem aktuellen Thread, wenn Sie möchten, können sie auch in einem eigenen Thread setzen dem UI-Thread zu ermöglichen, fortzusetzen.
Wenn Sie eine ältere Version von .NET CF verwenden, ist die einzige Möglichkeit, den Sound zu spielen und dann den Thread für die "richtige" Zeit zu schlafen, bevor Sie den nächsten Sound abspielen.
Vielen Dank für Ihre Hilfe. Ich schätze es sehr. – njays
@SrinivasNJay du könntest skeeve's Post immer als richtige Antwort markieren – Zak