Проигрыватель Windows Media, встроенный в C # Изменение скорости видео

В настоящее время у меня есть проигрыватель Windows Media, встроенный в мою winform на С #, и теперь я пытаюсь создать кнопку для управления скоростью воспроизведения видео. В настоящее время я могу использовать элементы управления для воспроизведения, перехода и остановки, найденные в ctlcontrols, но не могу найти способ изменить скорость воспроизведения видео с помощью кнопки в моей форме? Пример моего кода для приостановки видео в нем: axWindowsMediaPlayer1.Ctlcontrols.pause (); Но мне нужен код для изменения скорости воспроизведения, поэтому любая помощь будет очень признательна.

Спасибо


person Chris Bacon    schedule 09.11.2010    source источник


Ответы (1)


Settings.Rate - это то, что вы ищете : скорость - двойная, 1.0 - нормальная скорость.

axWindowsMediaPlayer1.settings.rate = speed;

Для перемотки:

if (axWindowsMediaPlayer1.controls.isAvailable('FastReverse'))
      axWindowsMediaPlayer1.controls.fastReverse();

Полный справочник по сценариям см. В документации.

person BrokenGlass    schedule 09.11.2010
comment
Спасибо это супер, а в перемотке тоже умеете? - person Chris Bacon; 11.11.2010
comment
добавлен fastReverse для вас, также не забудьте проверить ссылку на объектную модель для сценариев, указанную выше - person BrokenGlass; 13.11.2010
comment
axWindowsMediaPlayer1.settings.rate = скорость не работает для онлайн-URL (буферизация) .. Пожалуйста, помогите - person elavneet; 22.12.2013