【问题标题】:Embed Youtube video in winforms webbrowser在 winforms 网络浏览器中嵌入 Youtube 视频
【发布时间】:2018-02-12 17:52:43
【问题描述】:

我正在尝试使用以下代码在 C# winforms webbrowser 中嵌入 YouTube 视频:

webBrowser_q.Navigate("https://www.youtube.com/embed/OsHFxQSOkNU?autoplay=1&controls=0&enablejsapi=1&iv_load_policy=3&rel=0&showinfo=0&showsearch=0&start=0&end=0");

不幸的是,我只看到黑色窗口而不是视频。

我做错了什么?

编辑:我不想使用 AS3 播放器,因为我想使用 YouTube IFrame API。

【问题讨论】:

  • 可能是重复的问题link
  • 我知道这一点并且它可以工作,但它使用了已弃用的 AS3 播放器。

标签: c# winforms youtube webbrowser-control


【解决方案1】:

您可以在这里找到答案: C# webbrowser Ajax call

根据这个答案:“WebBrowser 控件(WPF 和 WinForms 版本)在许多方面与完整的 IE 不同。您可能希望实现功能控制以使其行为尽可能接近 IE(特别是 FEATURE_BROWSER_EMULATION) 。”

您可以看到那里提供的代码示例。在看到黑屏和 javascript 错误之前,我能够播放 youtube 视频。

【讨论】:

猜你喜欢
  • 2018-02-21
  • 1970-01-01
  • 2015-02-19
  • 2015-12-21
  • 2012-11-25
  • 2012-02-15
  • 2015-12-31
  • 1970-01-01
  • 2011-03-03
相关资源
最近更新 更多