我目前正在尝试以编程方式点击在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!");
视频元素不会返回null,但在调用“onClick”和“click”两个事件时没有结果。有谁知道还能做些什么?
答案 0 :(得分:0)
尝试
VideoElement.RaiseEvent("onclick");
答案 1 :(得分:0)
不是直接的答案,但无论如何都可能有所帮助。如果您要嵌入Youtube视频,则会向播放器提供Javascript API。看一下播放器演示,你可以在其中播放javascript链接并暂停视频。
https://developers.google.com/youtube/youtube_player_demo
- 基督教