public void Pause() { if (State == AudioPlayerState.Playing) { clock.Stop(); State = AudioPlayerState.Paused; playEvent.Reset(); } }
private void PlayPauseButton_Click(object sender, RoutedEventArgs e) { lock (lockAudio) { if (audioPlayer != null) { if (audioPlayer.State == AudioPlayerState.Playing) { audioPlayer.Pause(); } else { audioPlayer.Play(); } } } }