2010-11-09 3 views
4

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

Благодаря

ответ

2

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

axWindowsMediaPlayer1.settings.rate = speed; 

Для rewinding:

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

Для полной эталонных сценариев чеки documentation.

+0

Спасибо, что это супер, вы также знаете, как это сделать в перемотке? –

+0

добавлен fastReverse для вас, также обязательно ознакомьтесь с ссылкой на Object Model Reference для Scripting, связанной выше – BrokenGlass

+0

axWindowsMediaPlayer1.settings.rate = скорость не работает для онлайн-URL (буферизация) .. Пожалуйста, помогите – cipherux

Смежные вопросы