private bool flag = true;
private void button1_Click(object sender, EventArgs e)
{
button2.Enabled = true;
flag = false;
}
private void button2_Click(object sender, EventArgs e)
{
button2.Enabled = false;
while(flag)
{
......//播放声音
}
flag = true;
}
你播放和停止的条件是什么都不知道
放到循环里面不就能播放多次了,在循环中判断是否符合了停止条件来判断是否停止播放。