0

我通过 SoundPlayer 播放声音并在单击按钮时停止它。并行一些计时器在后台运行。在某些计算机上,当单击停止时,声音会挂起(不是应用程序,有点嗡嗡声)。在某些情况下,它可以例外。

 SoundPlayer snd;

 private void button2_Click(object sender, EventArgs e)
 {
     snd = new SoundPlayer("mywave.wav");
     snd.Play();
 }

 private void button2_Click(object sender, EventArgs e)
 {
     snd.Stop(); // stops, but last sound is played in endless loop (hangs) on some machines
 }
4

0 回答 0