Проблемы при совместном использовании экрана с использованием расширения Vidyo Screen Share Chrome на Vidyo.io - PullRequest
0 голосов
/ 23 октября 2018

Я использую vidyo.io в качестве решения для видеоконференций на нашей платформе.У меня возникла проблема с расширением Vidyo Chrome для общего доступа к экрану, которое легко воспроизвести с помощью собственных образцов Vidyo:

Если вы загружаете образец Vidyo для веб-сайтов с портала разработчика, откройте samples/VidyoConnector/js/VidyoConnector.html в Chrome, выберите «Присоединиться».через браузер »и щелкните по списку выбора« Общий ресурс окна »(нет необходимости запускать конференцию, чтобы воспроизвести ошибку), Chrome откроет страницу расширения Vidyo Screen Share * дважды , дажеесли у вас уже установлен плагин .Чтобы это работало, вам нужно удалить расширение и заново установить его.Он будет работать до конца текущего сеанса.

С другой стороны, если вы зайдете на портал разработчиков Vidyo.io, выберите «Демо» в меню «Разработчики» и начните конференцию, используя «Присоединиться черезнажмите кнопку «браузер», щелкните по тому же списку выбора «Общий ресурс окна», расширение Vidyo Screen Share работает, как и ожидалось, позволяя выбрать окно или экран для общего доступа.

В нашей реализации у нас возникла та же проблемакак код из веб-примера, приведенного выше, но если пример нашего кода поможет разобраться в проблеме, здесь у вас есть выдержка (мы используем Angular, а здесь у вас есть код TypeScript):

private vidyoConnector: VidyoClientLib.VidyoClient.VidyoConnector;

(...)

selectedWindowShare(share: VidyoClientLib.VidyoClient.VidyoLocalWindowShare) {
  this.vidyoConnector.SelectLocalWindowShare({localWindowShare: share})
}

Эта проблема возникает только в Chrome.Когда мы используем Firefox, он работает без проблем.Я использую Chrome 69 на OSX High Sierra.

Будем весьма благодарны за любые предложения по решению этой проблемы.Заранее спасибо!

1 Ответ

0 голосов
/ 29 октября 2018

Если я не ошибаюсь, вы либо запускаете VidyoConnector.html прямо в браузере, либо размещаете образец на незащищенном хостинге (HTTP).Для правильной работы расширения Vidyo Screen Share Chrome необходимо разместить его на защищенном хостинге (HTTPS).Вы можете проверить это, используя наш размещенный образец здесь: https://static.vidyo.io/latest/connector/VidyoConnector.html

Надеюсь, это поможет.

...