У меня есть рабочий стол, который выполняет evry время, когда данные возвращаются на последовательный порт, а внутри - некоторый код, я хотел бы воспроизвести некоторый музыкальный файл, только в первый раз работник фона выполняет, может кто-нибудь, пожалуйста, помогите мне? код:C# background worker execute s.play() только один
private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
.....
s.play();
...
}
Какой тип объекта '' '? Есть ли у него свойство IsPlaying или что-то вроде этого? В противном случае, почему бы вам просто не сохранить, было ли 's.play()' ранее вызвано в поле 'bool' и проверить это раньше? – David