Пример #1
0
        /// <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);
        }
Пример #2
0
        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);
        }