c#浏览器编程点击Youtube视频

本文关键字:Youtube 视频 浏览器 编程 | 更新日期: 2023-09-27 18:16:33

我目前正试图以编程方式点击一个youtube视频(为了暂停/播放它),这是加载在一个WebBrowser控件,但目前没有任何事情发生。

我的当前代码:

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"answers"click"事件时没有结果。有人知道还能做些什么吗?

c#浏览器编程点击Youtube视频

Try

VideoElement.RaiseEvent("onclick");

不是一个直接的答案,但无论如何可能会有所帮助。有一个Javascript API的播放器,如果你是嵌入Youtube视频。看一下Player演示,里面有javascript链接来播放和暂停视频。

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

基督教

,