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