2014-12-08 6 views
0

Я добавил кнопку, чтобы пользователь мог перепрыгивать каждую секунду вперед каждый раз, когда нажимается.C резкий медиаплеер Windows ActiveX не переходит в определенное время, когда видео приостановлено

private void button2_Click(object sender, EventArgs e) 
    { 
     axWindowsMediaPlayer1.Ctlcontrols.currentPosition += 1; 
    } 

так что это работает, когда видео воспроизводится, если приостановить видео и нажмите на кнопку я могу увидеть, что таймер будет на одну секунду вперед, но видео пребывания в том же кадре.

Не могли бы вы посоветовать, как это сделать?

Я искал какое-то решение, чтобы перейти на один кадр вперед, используя этот код:

((IWMPControls2)axWindowsMediaPlayer1.Ctlcontrols).step(1); 

, но я получил сообщение об ошибке, когда я с помощью IWMPControls2, я понимаю, что это интерфейс, но это нужно ссылка?

Благодарим за помощь.

+0

Какой ответ? пожалуйста, помогите –

ответ

-1

Вы должны добавить заявление using WMPLib;

+3

Было бы лучше, если вы добавите примечание, чтобы сказать, почему. –

+1

Добро пожаловать в Stackoverflow! Пожалуйста, предоставьте исходный плакат (OP) некоторую дополнительную информацию. Вы должны указать, почему требуется использовать «WMPLib;». –

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

  • Нет связанных вопросов^_^