2013-09-22 41 views
-3

我創建一個遊戲,我想添加一個音效。我該怎麼做。我不知道請幫助我。我做了一個射箭比賽。C#音效添加

例如:

if(myArrow.left >= board.lef) 
{ 
    //How should I write the code 
} 

回答

2

如果要播放的文件是wav文件。您可以使用其他SoundPlayer使用WindowsMediaPlayer

對於聲音播放

using System.Media; 

SoundPlayer player = new SoundPlayer("c:/path to file.wav"); 
player.Play(); 
//or 
player.PlayLooping(); 
//then whenver you want to stop 
player.Stop(); 

對於WindowsMediaPlayer中

using WMPLib; 

WindowsMediaPlayer player = new WindowsMediaPlayer("c:/path to file.mp3"); 
player.controls.play(); 
//if you want to pause 
player.controls.pause(); 
//if you want to stop 
player.controls.stop(); 

你也可以通過它在你的Windows Media Player創建播放列表和循環。 (只需檢查該文章)。

NOTE:WMPLib命名空間可能不在您的項目中,您需要通過右鍵單擊工具箱並單擊選擇項目來添加它。根據COM Components選擇WindowsMediaPlayer。如果名稱空間尚未添加,請將控件拖到窗體中,然後從窗體中將其刪除。它將被添加

當然,您可以使用控制檯應用程序的Console.Beep();

+2

非常感謝。這個信息非常好。 –

+0

@TurgutKanceltik很高興我能幫到你 – 2013-09-23 09:49:50