如何:播放 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 來源檔案。 在應用程式中使用這些資料之前,請先驗證所有輸入值。
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應