【发布时间】:2016-09-12 10:36:37
【问题描述】:
我正在制作一个简单的 WinForms 应用,但在尝试从 webBrowser 控件全屏制作 YouTube 视频时遇到问题(单击嵌入的 YouTube 全屏按钮时)。
我有一个简单的窗口,其中包含一个 webBrowser(除了“Dock”、“ScrollBarsEnabled”和“Url”之外,webBrowser 上没有更改任何属性)。例如,该 URL 是 https://www.youtube.com/v/qRv7G7WpOoU 。在调试模式下运行后,如果我点击 YouTube 视频的全屏按钮,它什么也不做。
或者,如果我使用 Vimeo 视频的链接(例如 https://player.vimeo.com/video/40767916 ),则 Vimeo 播放器的全屏按钮可以正常工作。
(我也尝试过使用 Awesomium webControl 得到相同的结果)
对我可能做错了什么有任何见解吗?
【问题讨论】:
-
听起来像是 javascript 错误,但如果您发布代码,它会有所帮助。如果在加载页面时打开开发者控制台,同时按下全屏按钮,会不会出现错误?
-
@KSib 您是指 Visual Studio 中的“输出”窗口吗?当我单击 YouTube 全屏按钮时,此行会写入控制台:
'UniversalQueue.vshost.exe' (CLR v4.0.30319: UniversalQueue.vshost.exe): Loaded 'C:\windows\assembly\GAC\Microsoft.mshtml\7.0.3300.0__b03f5f7f11d50a3a\Microsoft.mshtml.dll'. Module was built without symbols.有帮助吗? -
哎呀,你说的是winforms,我一遍又一遍地阅读“webforms”。对此感到抱歉。
标签: c# winforms video youtube webbrowser-control