Я использую 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.
Будем весьма благодарны за любые предложения по решению этой проблемы.Заранее спасибо!