0

我目前正在尝试以编程方式单击加载在 WebBrowser 控件中的 youtube 视频(以暂停/播放),但目前没有任何事情发生。

我当前的代码:

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

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

video 元素不返回为 null,但在调用“onClick”和“click”事件时没有结果。有谁知道还能做什么?

4

2 回答 2

0

尝试

VideoElement.RaiseEvent("onclick");
于 2013-06-01T06:04:00.840 回答
0

不是直接的答案,但无论如何可能会有所帮助。如果您要嵌入 Youtube 视频,则播放器有一个 Javascript API。查看播放器演示,您可以在其中播放和暂停视频的 javascript 链接。

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

- 基督教

于 2013-06-03T22:41:53.037 回答