2013-06-01 2 views
0

В настоящее время я пытаюсь программным образом нажимать видео на YouTube (чтобы приостановить/воспроизвести его), загруженное в элемент управления WebBrowser, но в настоящее время ничего не происходит.C# Webbrowser Programmatically Clicking Youtube Video

Мой текущий код:

HtmlElement VideoElement = Browser.Document.GetElementById("ytPlayer"); 

if(VideoElement != null) 
{ 
    VideoElement.InvokeMember("onClick"); 
    VideoElement.InvokeMember("click"); 
} 
else 
    Debug.Print("Could not find youtube video element!"); 

видео элемент не возвращается в нуль, пока нет результата при вызове оба события «OnClick» и «нажмите». Кто-нибудь знает, что еще можно сделать?

ответ

0

Попробуйте

VideoElement.RaiseEvent("onclick"); 
0

Не прямой ответ, но может помочь в любом случае. Если вы вставляете видео Youtube, для него есть Javascript API. Взгляните на демоверсию Player, где у вас есть ссылки на javascript для воспроизведения и приостановки видео.

https://developers.google.com/youtube/youtube_player_demo

--Christian