更新:2007 年 11 月
您可以使用 System.Media 命名空間 (Namespace) 將音效加入至應用程式。在應用程式中使用 System.Media.SystemSounds.Beep.Play();,就可以播放系統音效 (如嗶聲)。
您也可以播放特定的音訊檔。下列範例顯示如何播放使用者選取的波形音效 (Waveform Audio) 檔。
若要播放音訊檔
在 [檔案] 功能表上,按一下 [新增專案]。
在 [新增專案] 對話方塊中,按一下 [Windows Form 應用程式],然後按一下 [確定]。
新的 Windows Form 專案隨即開啟。
將 [Button] 控制項從 [工具箱] 加入至 Windows Form。
按兩下按鈕建立預設的 Click 事件處理常式,然後加入下列程式碼。這個程式碼會顯示 [開啟舊檔] 對話方塊,並將結果傳遞給您將在下一個步驟中建立的方法 playSound。
OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "Audio Files (.wav)|*.wav"; if(dialog.ShowDialog() == DialogResult.OK) { string path = dialog.FileName; playSound(path); }將下列方法程式碼加入至 button1_Click 事件處理常式下。
private void playSound(string path) { System.Media.SoundPlayer player = new System.Media.SoundPlayer(); player.SoundLocation = path; player.Load(); player.Play(); }按 F5 執行程式碼。
按一下按鈕並選取音訊檔。載入檔案之後,就會播放音效。
請參閱
工作
HOW TO:在表單上內嵌 Windows Media Player