1

バックグラウンドミュージックが流れているとしましょうが、複数のサウンドを再生する方法はありますか?

私が持っている方法は次のとおりです。

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

これは1つのサウンドを再生しますが、同じ「PlaySound」を使用すると、基本的に最後に再生されたサウンドが停止し、新しいサウンドを再生する新しいスレッドが開始されます。これを実際に停止して、複数のサウンドを再生する方法はありますか?

4

1 に答える 1

0

を見てみましょう:

SoundPlayernc -netを使用して複数のサウンドを再生する

下部にmciSendStringがあるソリューションに注意してください。

于 2011-07-25T18:38:15.913 に答える