private void MediaPlayer_MediaFailed(object sender, ExceptionEventArgs e) { MessageBox.Show(string.Format("Media failure for reason {0}", e), "Media Failure", MessageBoxButton.OK); this.timeProgressBar.Minimum = 0; this.timeProgressBar.Maximum = 1; this.timeProgressBar.Value = 0; this.State = Types.MediaPlayerState.None; this.debugOutputable?.Log(this.debugKey + ".MediaState", this.State.ToString()); }
private void MediaPlayer_MediaOpened(object sender, EventArgs e) { this.timeProgressBar.Minimum = 0; this.timeProgressBar.Maximum = this.mediaPlayer.NaturalDuration.TimeSpan.TotalMilliseconds; this.State = Types.MediaPlayerState.Stopped; this.debugOutputable?.Log(this.debugKey + ".MediaOpened", "{0}s - {1}s" , this.timeProgressBar.Minimum , this.timeProgressBar.Maximum); this.debugOutputable?.Log(this.debugKey + ".MediaState", this.State.ToString()); }
private void NextButtonClick(object sender, RoutedEventArgs e) { this.State = Types.MediaPlayerState.Stopped; }
private void PlayingPauseButtonClick(object sender, RoutedEventArgs e) { this.State = Types.MediaPlayerState.Paused; }
private void PreviousButtonClick(object sender, RoutedEventArgs e) { this.State = Types.MediaPlayerState.None; //this.mediaPlayer.Stop(); //this.State = MediaPlayerState.Stopped; }
private void MediaPlayer_MediaEnded(object sender, EventArgs e) { this.timeProgressBar.Value = 0; this.State = Types.MediaPlayerState.Stopped; this.debugOutputable?.Log(this.debugKey + ".MediaState", this.State.ToString()); }