public void PlaySound(string fileName, double time = 1) { Timer timer = new Timer(); timer.Elapsed += TimerOnElapsed; SoundPlayer soundPlayer = new SoundPlayer(_deviceSource); timer.Interval = time * 1000; openSounds.Add(timer, soundPlayer); soundPlayer.ChangeSound(fileName, true); timer.Start(); }
public void LoadNote(NoteViewModel noteViewModel, MMDevice device) { _soundPlayer.ChangeSound(noteViewModel.FileName); currentNote = noteViewModel; NotifyOfPropertyChange(() => CanTogglePlay); }