在C#中以playync模式播放时,我无法停止播放wav文件

时间:2015-11-06 05:10:57

标签: c#

我想播放两个wav文件,他们正在使用以下代码播放文件:

if (checkBox1.Checked = true)
{
string[] arr = new string[3];

            arr[0] = "E:\\data\\E\\55765.wav";
            arr[1] = "E:\\data\\E\\ablate.wav";
            arr[2] = "E:\\data\\E\\pf1.wav";


            for (int i = 0; i < 2; i++)
            {

                player.SoundLocation = arr[i];
                player.Load();
                player.PlaySync();

            }

但是一旦比赛开始,我将通过此代码分配一个按钮来停止玩家

 private void button2_Click(object sender, EventArgs e)
        {
            player.stop();

        }

但这不起作用。但是如果我使用player.Play()只播放最后一个wav文件。请帮忙......

0 个答案:

没有答案