private void BtnPlay_Click() { if (mediaPlayer.Source == null) { MessageBox.Show("URI не задан!"); return; } if (currentAudiobook.audiobookPlaying) { mainTimer.Stop(); mediaPlayer.Pause(); BtnPlay.SetBtnStateInPause(); currentAudiobook.audiobookPlaying = false; } else { mediaPlayer.Play(); BtnPlay.SetBtnStateInPlay(); mainTimer.Start(); currentAudiobook.audiobookPlaying = true; } //timeline = mediaPlayer.Clock.Timeline; }
private void BtnStop_Click() { //MessageBox.Show(timeline.Source.ToString()); mediaPlayer.Stop(); BtnPlay.SetBtnStateInPause(); currentAudiobook.audiobookPlaying = false; mainTimer.Stop(); mainTimer_Tick(null, null); }
private void BtnPlay_Click() { if (currentAudiobook.audiobookPlaying == false) { BtnPlay.SetBtnStateInPlay(); } else { BtnPlay.SetBtnStateInPause(); } WasChangeStatePlaying?.Invoke(); }
public AddBookmarks(Audiobook currentAudiobook) { InitializeComponent(); BtnReverse.WasClickButton += RewindReverce_Click; BtnPlay.WasChangeStateButton += BtnPlay_Click; BtnForward.WasClickButton += RewindForward_Click; this.currentAudiobook = currentAudiobook; this.currentAudiobook.WasRewind += UpdateForm; if (currentAudiobook.audiobookPlaying) { BtnPlay.SetBtnStateInPlay(); } else { BtnPlay.SetBtnStateInPause(); } UpdateForm(); }