2012-08-17 89 views
2

我想要當用戶按下一個按鈕添加通知聲音文件在C#

private void button1_Click(object sender, EventArgs e) 
    { 
     SoundPlayer simpleSound = new SoundPlayer(@"C:\Users\.........\ambbrdg7.wav"); 
     simpleSound.Play(); 
    } 

我想將ambbrdg7.wav添加到我的exe文件,以確保添加通知報警到exe我的程序始終可以訪問此文件

回答

10

項目+屬性,資源選項卡上,單擊「添加資源」按鈕上的箭頭並選擇您的.wav文件。那麼很簡單:

var player = new System.Media.SoundPlayer(); 
player.Stream = Properties.Resources.tada; 
player.Play(); 

其中「tada.wav」是我添加的資源,將其更改爲您的資源名稱。

1

要麼你要添加的文件內容(將文件添加到您的項目,並設置爲生成操作 - >內容),或者將其添加爲資源 - 見http://msdn.microsoft.com/en-us/library/7k989cfy(v=vs.80).aspx

+0

如何成爲其路徑 – motaz99 2012-08-17 00:29:20

+0

如果您將它添加到您的項目並將其設置爲內容,那麼它應該與您的應用程序相同的路徑,如果您將它添加爲您將使用http://msdn.microsoft的資源。 com/en-us/library/system.resources.resourcemanager(v = vs.80).aspx 編輯:@Hans Passant對資源有正確答案。 – 2012-08-17 00:49:47