/// <summary> /// Updates audio position based on the new audio controls. /// </summary> /// <param name="slider"></param> public void UpdatePosition(UserInputSlider slider) { if (!slider.IsUserUpdate) { return; } var pos = slider.value * m_player.Duration.TotalSeconds; m_player.Position = TimeSpan.FromSeconds(pos); }
public void OnSeek(UserInputSlider slider) { if (VideoSubPanel != null && IsEnabled(typeof(VideoSubpanel))) { VideoSubPanel.UpdatePosition(slider.value); } if (AudioSubPanel == null || !IsEnabled(typeof(AudioSubpanel))) { return; } AudioSubPanel.Slider = slider; AudioSubPanel.UpdatePosition(slider); }