Exemple #1
0
 private void VlcControl1_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e)
 {
     videoCutterTimeline1.InvokeIfRequired(() =>
     {
         videoCutterTimeline1.Position = (int)(e.NewPosition * vlcControl1.VlcMediaPlayer.Length);
     });
     EnableButtons();
 }
Exemple #2
0
 private void MediaPlayer_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e)
 {
     this.Dispatcher.Invoke(new Action(() =>
     {
         _viewModel.CurrentPos  = TransTimeSecondIntToString((long)(VlcPlayer.SourceProvider.MediaPlayer.Position * _viewModel.PlayTime));
         _viewModel.CurrentTime = VlcPlayer.SourceProvider.MediaPlayer.Position * _viewModel.PlayTime;
         _viewModel.Progress    = VlcPlayer.SourceProvider.MediaPlayer.Position * 100;
     }));
 }
Exemple #3
0
        private void OnVlcPositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e)
        {
            var position = myVlcControl.GetCurrentMedia().Duration.Ticks *e.NewPosition;

            #if !NET20
            myLblVlcPosition.InvokeIfRequired(l => l.Text = new DateTime((long)position).ToString("mm:ss"));
            #else
            ControlExtensions.InvokeIfRequired(myLblVlcPosition, c => c.Text = new DateTime((long)position).ToString("T"));
            #endif
        }
Exemple #4
0
 private void Media_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e)
 {
     if (closeOnStop)
     {
         return;
     }
     if (blockPositionUpdates)
     {
         return;
     }
     blockPositionUpdates = true;
     try
     {
         Invoke((MethodInvoker) delegate
         {
             lWarningLabel.Visible = false;
             UpdateTimeLabelAndList((long)(e.NewPosition * media.Length), media.Length, cbFollowPacketList.Checked);
         });
     }
     catch { }
     blockPositionUpdates = false;
 }
 private void Player_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e)
 {
     this.Dispatcher.Invoke(() => { TimeSlider.Value = TimeSlider.Maximum * e.NewPosition; });
 }
Exemple #6
0
 private void vlcControl_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e)
 {
     SetProgress((int)(vlcControl.Position * 100));
 }
Exemple #7
0
 private void Player_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e)
 {
     //slider1.Value = player.Position;
 }
Exemple #8
0
 private void vlcControl1_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e)
 {
     InvokeUpdateControls();
 }
 private void VlcControl_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e)
 {
     BeginInvoke((MethodInvoker) delegate() {
         Progress_Play.Value = (int)(101 * (float)vlcControl.Position);
     });
 }
Exemple #10
0
 private void Control_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e)
 {
     position = this.Control.Position;
     NotifyPropertyChanged("Position");
     NotifyPropertyChanged("PositionProgress");
 }