private void VlcControl1_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e) { videoCutterTimeline1.InvokeIfRequired(() => { videoCutterTimeline1.Position = (int)(e.NewPosition * vlcControl1.VlcMediaPlayer.Length); }); EnableButtons(); }
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; })); }
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 }
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; }); }
private void vlcControl_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e) { SetProgress((int)(vlcControl.Position * 100)); }
private void Player_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e) { //slider1.Value = player.Position; }
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); }); }
private void Control_PositionChanged(object sender, Vlc.DotNet.Core.VlcMediaPlayerPositionChangedEventArgs e) { position = this.Control.Position; NotifyPropertyChanged("Position"); NotifyPropertyChanged("PositionProgress"); }