private void vlcPlayer_MediaChanged(object sender, VlcMediaPlayerMediaChangedEventArgs e) { _lyricTimer.Stop(); _lastRenderTime = -1; _currentTime = 0; _stopWatch.Reset(); }
private void MediaPlayerOnMediaChanged(object sender, VlcMediaPlayerMediaChangedEventArgs e) { Dispatcher.Invoke(() => { SetSeekBarPosition(SeekBar.Minimum); if (StartOnLoad) { Play(); } }); }
/// <summary> /// Shows the thumbnail buttons when there is a media. /// </summary> private void MediaPlayer_MediaChanged(object sender, VlcMediaPlayerMediaChangedEventArgs e) { Dispatcher.Invoke(() => { if (ThumbButton.Visibility != Visibility.Visible) { ThumbButton.Visibility = Visibility.Visible; } if (FavoriteButton.Visibility != Visibility.Visible) { FavoriteButton.Visibility = Visibility.Visible; } }); }
private void OnMediaChangedInternal(object sender, VlcMediaPlayerMediaChangedEventArgs e) { OnMediaChanged(e.NewMedia); }
/// 影片來源改變事件 private void MediaChangedEventHandler(object sender, VlcMediaPlayerMediaChangedEventArgs e) { //Console.WriteLine("MediaChangedEventHandler"); }
private void MediaChanged(object sender, VlcMediaPlayerMediaChangedEventArgs e) { PositionSlider.Dispatcher.BeginInvoke(new Action(() => { PositionSlider.Value = myControl.MediaPlayer.Position * 10; ignoreevent = false; playingLabel.Content = myControl.MediaPlayer.GetCurrentMedia().Title; })); }