如何:播放 Windows Form 中的音效
這個範例會在執行階段播放所指定路徑的音效。
範例
Sub PlaySimpleSound()
My.Computer.Audio.Play("c:\Windows\Media\chimes.wav")
End Sub
private void playSimpleSound()
{
SoundPlayer simpleSound = new SoundPlayer(@"c:\Windows\Media\chimes.wav");
simpleSound.Play();
}
編譯程式碼
這個範例需要:
您將檔案名稱
"c:\Windows\Media\chimes.wav"
取代為有效的檔案名稱。(C#) 對 System.Media 命名空間的參考。
穩固程式設計
檔案作業應該含括在適當的結構化例外狀況處理區塊內。
以下條件可能會造成例外狀況:
路徑名稱的格式不正確。 舉例來說,其可能包含非法的字元,或是只有空白字元 (ArgumentException 類別)。
路徑是唯讀的 (IOException 類別)。
路徑名稱是
null
(ArgumentNullException 類別)。路徑名稱過長 (PathTooLongException 類別)。
路徑是無效的 (DirectoryNotFoundException 類別)。
該路徑只是一個冒號 ":" (NotSupportedException 類別)。
.NET Framework 安全性
請勿根據檔案名稱來判斷檔案內容。 例如,Form1.vb
檔案可能不是 Visual Basic 來源檔案。 在應用程式中使用這些資料之前,請先驗證所有輸入值。