共用方式為


HOW TO:在應用程式中播放音效

更新:2007 年 11 月

您可以使用 System.Media 命名空間 (Namespace) 將音效加入至應用程式。在應用程式中使用 System.Media.SystemSounds.Beep.Play();,就可以播放系統音效 (如嗶聲)。

您也可以播放特定的音訊檔。下列範例顯示如何播放使用者選取的波形音效 (Waveform Audio) 檔。

若要播放音訊檔

  1. 在 [檔案] 功能表上,按一下 [新增專案]。

  2. 在 [新增專案] 對話方塊中,按一下 [Windows Form 應用程式],然後按一下 [確定]。

    新的 Windows Form 專案隨即開啟。

  3. 將 [Button] 控制項從 [工具箱] 加入至 Windows Form。

  4. 按兩下按鈕建立預設的 Click 事件處理常式,然後加入下列程式碼。這個程式碼會顯示 [開啟舊檔] 對話方塊,並將結果傳遞給您將在下一個步驟中建立的方法 playSound。

    OpenFileDialog dialog = new OpenFileDialog();
    dialog.Filter = "Audio Files (.wav)|*.wav";
    
    
    if(dialog.ShowDialog() == DialogResult.OK)
    {
        string path = dialog.FileName;
        playSound(path);
    }
    
  5. 將下列方法程式碼加入至 button1_Click 事件處理常式下。

    private void playSound(string path)
    {
        System.Media.SoundPlayer player = 
            new System.Media.SoundPlayer();
        player.SoundLocation = path;
        player.Load();
        player.Play();
    }
    
  6. 按 F5 執行程式碼。

  7. 按一下按鈕並選取音訊檔。載入檔案之後,就會播放音效。

請參閱

工作

HOW TO:在表單上內嵌 Windows Media Player

其他資源

將多媒體加入應用程式