c#中播放聲音

 

       前幾天由於要做一個小軟件,要求有聲音提示,於是查找了一下資料,結果很多都用Microsoft.DirectX,還要安裝DirectX SDK,下載半天,還是沒成功。後來又發現了以下方法可以很輕鬆的實現,因此,記錄下來,免得以後再找。

1.    添加引用

 

 

using MVD = Microsoft.VisualBasic.Devices;

 

2.   關於Audio 類的說明

下面,我們用到的方法是

Audio.Play (String, AudioPlayMode)

播放 .wav 聲音文件。

其中AudioPlayMode有三個枚舉項:

 

成員

說明

WaitToComplete

使 My.Computer.Audio.Play 方法播放聲音,並在調用代碼繼續之前等待該方法完成。

Background

使 My.Computer.Audio.Play 方法在後臺播放聲音。調用代碼將繼續執行。

BackgroundLoop

使 My.Computer.Audio.Play 方法在後臺播放聲音,直至調用 My.Computer.Audio.Stop 方法時爲止。調用代碼將繼續執行。

 

 

3.調用實例

       

 

        MVD.Audio music = new MVD.Audio();

        music.Play(“要播放的WAV文件路徑”,Microsoft.VisualBasic.AudioPlayMode.BackgroundLoop); 
//循環播放

 

4.停止播放方法調用

 

music.Stop();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章