元気ですか?
アプリケーションで 2 つのコマンドを使用する必要がありますが、時間間隔を空けて実行する必要があります。
問題を解決するためにスレッドを使用しようとしましたが、できませんでした。
これはコードです:
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);
}
誰でも私を助けることができますか?
ありがとうございました !