.NET Compact Framework 中的 SoundPlayer

更新:2007 年 11 月

.NET Compact Framework 3.5 版支援 SoundPlayer 類別,此類別提供直覺式的 API,可在如休閒遊戲的應用程式中播放音效。為能進行休閒遊戲開發,.NET Compact Framework 會透過 WaveOut 推入每個 SoundPlayer 物件,WaveOut 是 Windows Embedded CE 和 Windows Mobile 式裝置的音訊轉譯篩選器。此篩選器可讓裝置混音。

.NET Compact Framework 3.5 支援下列型別:

如需示範如何使用此功能的程式碼範例,請參閱 SoundPlayer

SoundPlayer 的 .NET Compact Framework 實作與桌上型電腦實作的差異如下:

  • .NET Compact Framework 只支援 PCM 編碼檔案 (未壓縮音效)。

  • 在裝置上,同時可播放多個音效。在桌上型電腦,則只會播放最後一個音效。

  • 在裝置上,應用程式會等到播放完畢才結束。如果音效以應用程式迴圈播放,應用程式就永遠不會結束。為避免上述情況,您可以在 SoundPlayer 物件上呼叫 StopDispose 方法,來明確終止播放。

請參閱

其他資源

在 .NET Compact Framework 中建置應用程式和核心工作