Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#Webbrowser以编程方式单击Youtube视频_C#_Youtube_Browser - Fatal编程技术网

C#Webbrowser以编程方式单击Youtube视频

C#Webbrowser以编程方式单击Youtube视频,c#,youtube,browser,C#,Youtube,Browser,我目前正试图通过编程方式单击加载在WebBrowser控件中的youtube视频(以便暂停/播放),但目前没有发生任何事情 我当前的代码: HtmlElement VideoElement = Browser.Document.GetElementById("ytPlayer"); if(VideoElement != null) { VideoElement.InvokeMember("onClick"); VideoElement.InvokeMember("click")

我目前正试图通过编程方式单击加载在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”时没有结果。有人知道还能做什么吗?

试试看

VideoElement.RaiseEvent("onclick");

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

--基督教徒