我正在制作一个简单的WinForms应用程序,尝试从webBrowser控件将YouTube视频全屏显示(单击嵌入式YouTube全屏按钮时)遇到了问题。
我有一个带有webBrowser的简单窗口(除了“Dock”,“ScrollBarsEnabled”和“Url”之外,webBrowser上的其他属性均未更改)。该URL例如是https://www.youtube.com/v/qRv7G7WpOoU。在 Debug模式下运行后,如果我单击YouTube视频的全屏按钮,则不会执行任何操作。
另外,如果我使用Vimeo视频的链接(例如https://player.vimeo.com/video/40767916),则Vimeo播放器的全屏按钮也可以正常工作。
(我也尝试过使用Awesomium webControl获得相同的结果)
对我可能做错了什么的任何见解?
最佳答案
如果您至少在Chrome的浏览器中尝试使用该网址,您可能会注意到该网址也不会全屏显示。
我尝试了这个:https://www.youtube.com/embed/qRv7G7WpOoU?controls=1&autohide=2
而且似乎可行。
资料来源:https://developers.google.com/youtube/player_parameters#Parameters
关于c# - Youtube全屏在WinForms webBrowser中不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37257292/