3

我需要帮助...我需要使用脚本在组件 WebBrowser (C#) 中播放视频 (YouTube)。我找到了一个运行播放的脚本:

 yt.player.playerReferences_.player1.api.playVideo()  

但此脚本不会在 WebBrowser 组件中运行视频。编码:

HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];  
HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");  
IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;  
element.text = "function playV() { yt.player.playerReferences_.player1.api.playVideo(); }";  
head.AppendChild(scriptEl);  
webBrowser1.Document.InvokeScript("playV()");  

请帮我。也许还有另一种方式?

4

0 回答 0