1

3 つの音を同時に再生したいのですが、2 番目の音は 1 秒後に再生し、3 番目の音は 2 秒後に再生する必要があります。私はこのコードを持っています:

private void Play()
        {
            AxWindowsMediaPlayer player1 = new AxWindowsMediaPlayer();
            player1.CreateControl();
            AxWindowsMediaPlayer player2 = new AxWindowsMediaPlayer();
            player2.CreateControl();
            AxWindowsMediaPlayer player3 = new AxWindowsMediaPlayer();
            player3.CreateControl();
            player1.URL = "sounds\\1.wav";
            player1.Ctlcontrols.play();
            System.Threading.Thread.Sleep(1000);
            player2.URL = "sounds\\2.wav";
            player2.Ctlcontrols.play();
            System.Threading.Thread.Sleep(1000);
            player3.URL = "sounds\\3.wav";
            player3.Ctlcontrols.play();

このすべてのサウンドが 2 秒後に一度に再生されるのはなぜですか?

4

1 に答える 1