private void MediaPlayer_TimeChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerTimeChangedEventArgs e) { if (lrc != null) { var kv = lrc.LrcWord.Keys.Where(x => x < e.NewTime).LastOrDefault(); if (kv > 0) { string word = lrc.LrcWord[kv]; doform(() => toolStripStatusLabel2.Text = word); } } doform(() => toolStripProgressBar1.Value = (int)(mediaPlayer.Position * toolStripProgressBar1.Maximum)); }
private void MediaPlayer_TimeChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerTimeChangedEventArgs e) { if (EndTime != -1 && e.NewTime > EndTime) { PlayPause_Click(); } Dispatcher.Invoke((Action) delegate { Times.Value = e.NewTime; TimeLast.Text = new TimeSpan(e.NewTime * 10000).ToString(@"hh\:mm\:ss"); }); }
private void Player_TimeChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerTimeChangedEventArgs e) { this.Dispatcher.Invoke(() => { StartTime.Text = TimeSpan.FromMilliseconds(e.NewTime).ToString("hh':'mm':'ss"); }); }
private void MediaPlayer_TimeChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerTimeChangedEventArgs e) { VideoVM.VideoTime = e.NewTime; }
private void Control_TimeChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerTimeChangedEventArgs e) { NotifyPropertyChanged("Time"); NotifyPropertyChanged("TimeElapsed"); NotifyPropertyChanged("TimeRemaining"); }