2011-07-25 77 views
1

讓我們說背景音樂正在發展,有沒有辦法播放多個聲音?System.Media.SoundPlayer播放超過1個聲音?

我有它的方式是:

public static void PlaySound(string filename) 
    { 
     SoundPlayer player = new SoundPlayer(); 
     player.SoundLocation = filename; 
     player.Play(); 
    } 

這樣會起到一個聲音,但使用相同的「PlaySound」這將基本上停止最後播放的聲音和剛開始一個新的線程打新的聲音。有沒有一種方法可以實際阻止並播放多個聲音?

回答