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; }
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();*/ }