Cefsharp,不能参加团队视频会议

时间:2020-04-28 13:04:42

标签: cefsharp chromium-embedded

对于软件项目,我们需要以Cef形式提供Teams视频会议。我的想法是为此使用CefSharp。

不幸的是,Teams视频会议不会在CefSharp WinForms Minimal Example中启动(默认情况下启用enable-media-stream,但是如果我将其关闭,则会出现相同的错误)。团队视频会议确实可以在Chrome浏览器。我查看了DevTools控制台,但无法获得任何有关控制台的信息。有人怎么做这项工作吗?

如何复制:

  1. 启动最新的CefSharp Winforms MinimalExample(如果要排除这种情况,可以禁用enable-media-stream,结果相同)
  2. 在MinimalExample中浏览到https://teams.microsoft.com/l/meetup-join/19%3ameeting_YWQ1ZTlkZWQtNmFjZS00NjNlLWEzZDctMjYwMzJkMjBkZWJj%40thread.v2/0?context=%7b%22Tid%22%3a%226cc7185e-802a-416b-9249-9409da9cd7aa%22%2c%22Oid%22%3a%226b7977a8-9017-443c-a812-b366db0f759f%22%7d
  3. 单击“在网络上加入”
  4. 点击立即加入
  5. 您得到一个消息:“对不起,我们无法联系您。”

如果您在Chrome中执行相同的操作,则可以毫无问题地参加会议。

1 个答案:

答案 0 :(得分:0)

证明CefSharp的Winforms版本没有标志disable-gpu-compositing,例如WPF版本具有。同样,此行为似乎在Cef版本81中已修复。感谢Amaitland的帮助!