私は次のコードを持っています:
class SoundPlayback
{
protected volatile bool _playing;
public bool Playing {...}
protected void Begin()
{
while (Playing && _sheet.TimeTick != 0)
{
_sheet.PlaySounds();
Thread.Sleep(_sheet.TimeTick);
}
_playing = false;
}
}
スレッド開始で Begin() を呼び出すスレッドがありますが、これは初めて正常に動作しますが、_playing が false で、再生を再開したい場合はできません。助けていただければ幸いです。