Cefsharp, не может присоединиться к видео-встрече команд - PullRequest
0 голосов
/ 28 апреля 2020

Для программного проекта нам необходимо предложить видеоконференции для команд в форме Cef. Моя идея состоит в том, чтобы использовать CefSharp для этого.

К сожалению, видеособрание Teams не начнется в минимальном примере CefSharp WinForms (по умолчанию включен 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 голосов
/ 29 апреля 2020

Оказывается, что версия Winforms CefSharp не имеет флага disable-gpu-compositing, который есть, например, в версии WPF. Также это поведение, похоже, исправлено в Cef версии 81. Спасибо Amaitland за помощь!

...