private void MediaPlayer_PositionChanged(object sender, MediaPlayerPositionChangedEventArgs e) { if (e.Position >= stopPosition) { Task.Run(() => { mediaPlayer.SetPause(true); }); } }
private void _mediaPlayer_PositionChanged(object sender, MediaPlayerPositionChangedEventArgs e) { this.Invoke(new Action(() => { this.sldProgress.Value = e.Position; var timeLength = TimeSpan.FromMilliseconds(this._mediaPlayer.Length); var timePosition = TimeSpan.FromMilliseconds(this._mediaPlayer.Time); this.labProgress.Text = $"{(int)timePosition.TotalMinutes}:{timePosition.Seconds:00}/{(int)timeLength.TotalMinutes}:{timeLength.Seconds:00}"; })); }
private void MediaPlayer_PositionChanged(object sender, MediaPlayerPositionChangedEventArgs e) { var newpos = (int)(e.Position * 100); if (newpos < 0) { newpos = 0; } if (newpos > 100) { newpos = 100; } UISync.Execute(() => vNav.Value = newpos); }
private void _mp_PositionChanged(object sender, MediaPlayerPositionChangedEventArgs e) { Invoke((Action)(() => { selectionRangeSlider1.Value = Convert.ToInt32(e.Position * 1000); if (playingFromSelection == true && selectionRangeSlider1.Value >= playingFromSelectionPointBar) { _mp.Pause(); playingFromSelection = false; } if (dragSliderMouseDown == false) { trackBar1.Value = Convert.ToInt32(e.Position * 1000); } decimal onePercentTime = _mp.Length / 100M; decimal percentLength = (onePercentTime * Convert.ToDecimal(e.Position * 10)) / 100M; currentTimeLabel.Text = percentLength.ToString("#.##"); })); }
private void Player_PositionChanged(object sender, MediaPlayerPositionChangedEventArgs e) { PositionChanged?.Invoke(this, new EventArgs()); }
// when the libvlc mediaplayer events fire, publish an event with the MessagingCenter private void PositionChanged(object sender, MediaPlayerPositionChangedEventArgs e) => MessagingCenter.Send(MessengerKeys.App, MessengerKeys.Position, e.Position);
private void OnPositionChanged(object sender, MediaPlayerPositionChangedEventArgs e) { trBar.InvokeIfRequired(l => l.Value = (int)_mp.Time / 1000); }
private void MediaPlayer_PositionChanged(object sender, MediaPlayerPositionChangedEventArgs e) { Console.WriteLine("Current Video Position: " + e.Position); }
private void OnPositionChanged(object sender, MediaPlayerPositionChangedEventArgs e) { //Trace.WriteLine("New pos:" + e.Position.ToString()); }