我在Visual C#中有一个间隔为20毫秒的计时器。
public class Global
{
//Global Vars
public static System.Media.SoundPlayer sound = new System.Media.SoundPlayer(Project.Properties.Resources.tock);
}
private void timer1_Tick(object sender, EventArgs e)
{
Global.sound.PlaySync();
}
我的tock.wav播放70毫秒。我的问题是timer1_tick正在等待声音播放,我不想缩短我的wav文件。有什么选择在后台播放声音吗?听起来不太好,但我会尝试一下。