private void Timeline_OnPreviewMouseUp(object sender, MouseButtonEventArgs e) { //Set Player position and restart timer int pos = (int)Timeline.Value; CaptionStoryboard.Seek(new TimeSpan(0, 0, 0, 0, pos)); TimelineTimer.Start(); }
private void Timeline_OnPreviewMouseDown(object sender, MouseButtonEventArgs e) { //Stop Timer while clicking on timeline so that slider does not skip. TimelineTimer.Stop(); }
private void Player_OnMediaOpened(object sender, RoutedEventArgs e) { //Update Max value to the length of the video Timeline.Maximum = Player.Media.NaturalDuration.TimeSpan.TotalMilliseconds; TimelineTimer.Start(); }