private void vlcPlayer_MediaChanged(object sender, VlcMediaPlayerMediaChangedEventArgs e)
 {
     _lyricTimer.Stop();
     _lastRenderTime = -1;
     _currentTime    = 0;
     _stopWatch.Reset();
 }
Esempio n. 2
0
 private void MediaPlayerOnMediaChanged(object sender, VlcMediaPlayerMediaChangedEventArgs e)
 {
     Dispatcher.Invoke(() =>
     {
         SetSeekBarPosition(SeekBar.Minimum);
         if (StartOnLoad)
         {
             Play();
         }
     });
 }
Esempio n. 3
0
 /// <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;
         }
     });
 }
Esempio n. 4
0
 private void OnMediaChangedInternal(object sender, VlcMediaPlayerMediaChangedEventArgs e)
 {
     OnMediaChanged(e.NewMedia);
 }
Esempio n. 5
0
 /// 影片來源改變事件
 private void MediaChangedEventHandler(object sender, VlcMediaPlayerMediaChangedEventArgs e)
 {
     //Console.WriteLine("MediaChangedEventHandler");
 }
Esempio n. 6
0
 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; }));
 }