バックグラウンドミュージックが流れているとしましょうが、複数のサウンドを再生する方法はありますか?
私が持っている方法は次のとおりです。
public static void PlaySound(string filename)
{
SoundPlayer player = new SoundPlayer();
player.SoundLocation = filename;
player.Play();
}
これは1つのサウンドを再生しますが、同じ「PlaySound」を使用すると、基本的に最後に再生されたサウンドが停止し、新しいサウンドを再生する新しいスレッドが開始されます。これを実際に停止して、複数のサウンドを再生する方法はありますか?