C#Webbrowser以编程方式单击Youtube视频
我目前正试图通过编程方式单击加载在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")
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链接可以播放和暂停视频 --基督教徒