用SoundPlayer类 然后写的下面这个代码,为什么只有b这个能发出声音,a发不出声音(a、b单独都能播放出来)
private void button1_Click(object sender, EventArgs e)
{
SoundPlayer a = new SoundPlayer(Properties.Resources.a);
a.Play();
SoundPlayer b = new SoundPlayer(Properties.Resources.b);
b.Play();
}
换成这个也不行。。。。
private void button1_Click(object sender, EventArgs e)
{
for(int m=0;m<2;m++)
{
if (m == 0)
{
SoundPlayer a = new SoundPlayer(Properties.Resources.a);
a.Play();
}
if (m == 1)
{
SoundPlayer b = new SoundPlayer(Properties.Resources.b);
b.Play();
}
}
}
求大神说说哪出问题了,应该怎么修改
------解决思路----------------------
如果a、b单独都可以发出声音,那么你在a、b发生之间,加一个Thread.Sleep(3000)
a、b的声音你就可以都听到了
SoundPlayer a = new SoundPlayer(Properties.Resources.a);
a.Play();
Thread.Sleep(3000);
SoundPlayer b = new SoundPlayer(Properties.Resources.b);
b.Play();