你好吗?
我需要在我的应用程序中使用两个命令,但是,需要在它们之间有一个时间间隔来执行。
我尝试使用线程来解决我的问题,但不能。
这是代码:
protected void PlaySound()
{
List<string> distinctMusic = Music.GetMusicFile.Distinct().ToList();
Thread thrd = new Thread(ThreadTimerMusic);
for (int i = 0; i < distinctMusic.Count; i++)
{
ScriptManager.RegisterClientScriptBlock(Page, GetType(), "playSound", "playSound('" + distinctMusic[i] + "')", true);
thrd.Start(); //Timer
ScriptManager.RegisterClientScriptBlock(Page, GetType(), "stopSound", "stopSound()", true);
i++;
}
}
//Timer 5 seconds.
public void ThreadPlayMusic()
{
Thread.Sleep(5000);
}
谁能帮我?
谢谢 !