Freigeben über


SoundPlayer in .NET Compact Framework

Aktualisiert: November 2007

.NET Compact Framework Version 3.5 unterstützt die SoundPlayer-Klasse, die eine intuitive API zum Abspielen von Sounds in Anwendungen wie Spielen bereitstellt. Um das einfache Entwickeln von Spielen zu ermöglichen, werden alle SoundPlayer -Objekte von .NET Compact Framework durch WaveOut gedrückt. Dies ist der Audiorenderfilter in Windows Embedded CE- und Windows Mobile-Geräten. Der Filter ermöglicht das Mischen von Sounds durch das Gerät.

.NET Compact Framework 3.5 unterstützt die folgenden Arten:

Ein Codebeispiel, in dem die Verwendung dieses Features veranschaulicht wird, finden Sie unter SoundPlayer.

Die Unterschiede zwischen der .NET Compact Framework-Implementierung und der Desktopimplementierung von SoundPlayer umfassen Folgendes:

  • .NET Compact Framework unterstützt nur PCM-codierte Dateien (unkomprimierter Sound).

  • Auf einem Gerät kann mehr als ein Sound gleichzeitig wiedergegeben werden. Auf dem Desktop wird nur der letzte Sound wiedergegeben.

  • Auf einem Gerät wird die Anwendung nicht beendet, bis die Wiedergabe abgeschlossen ist. Wenn ein Sound in der Anwendungsschleife wiedergegeben wird, wird die Anwendung nie beendet. Sie können diese Situation vermeiden, indem Sie Stop oder die Dispose-Methode auf dem SoundPlayer-Objekt aufrufen und die Wiedergabe auf diese Weise explizit beenden.

Siehe auch

Weitere Ressourcen

Erstellen von Anwendungen und Kernaufgaben im .NET Compact Framework