Exemplo n.º 1
0
        private void buttonLoop_Click(object sender, EventArgs e)
        {
            DateTime start = _playbackController.PlaybackTime;
            DateTime end   = _playbackController.PlaybackTime + TimeSpan.FromSeconds(20);

            _playbackController.SequenceProgressChanged += new EventHandler <PlaybackController.ProgressChangedEventArgs>(_playbackController_SequenceProgressChanged);
            _playbackController.SetSequence(start, end);
            _playbackController.PlaybackMode  = PlaybackController.PlaybackModeType.Forward;
            _playbackController.PlaybackSpeed = 5.0F;
        }
Exemplo n.º 2
0
        public void SetVideoFragmentForPlayback(DateTime startTime, DateTime endTime)
        {
            _currentSequenceStartTime = startTime.ToUniversalTime();
            _currentSequenceEndTime   = endTime.ToUniversalTime();
            _playbackController.SetSequence(_currentSequenceStartTime.ToUniversalTime(), _currentSequenceEndTime.ToUniversalTime());

            /*_currentProgressBar.Minimum = Convert.ToInt32(0);
             * _currentProgressBar.Maximum = Convert.ToInt32((_currentSequenceEndTime.Subtract(_currentSequenceStartTime).TotalSeconds));
             * _currentProgressBar.Value = 0;
             * _playbackController.SequenceProgressChanged += (g, s) => moveProgressBar();*/
        }