在 Vidyo.io 上使用 Vidyo Screen Share Chrome 扩展共享屏幕时出现问题
Issues when sharing screen using Vidyo Screen Share Chrome extension on Vidyo.io
我在我们的平台中使用 vidyo.io 作为视频会议解决方案。我在使用 Vidyo 的 Chrome 屏幕共享扩展时遇到问题,使用自己的 Vidyo 示例可以轻松重现该扩展:
如果您从开发者门户下载 Vidyo 的网络示例,请在 Chrome 中打开 samples/VidyoConnector/js/VidyoConnector.html
,选择 'Join via the browser',然后单击 'Window share' select 列表 (无需启动会议即可重现错误),Chrome 将打开 Vidyo 屏幕共享扩展页面 两次, 即使您已经拥有已安装插件。为此,您必须卸载扩展并重新安装。它将一直工作到当前 session.
结束
另一方面,如果您转到 Vidyo.io 开发人员门户,请从 "Developers" 菜单中选择 "Demo",然后使用 "Join via the browser" 按钮开始会议,单击相同的按钮'Window share' select 列出 Vidyo 屏幕共享扩展按预期工作,允许您选择 window 或屏幕进行共享。
在我们的实施中,我们遇到了与上面列出的网络示例中的代码相同的问题,但是如果我们的代码示例对澄清问题有任何帮助,这里有一个摘录(我们是使用 Angular,这里有一些 TypeScript 代码):
private vidyoConnector: VidyoClientLib.VidyoClient.VidyoConnector;
(...)
selectedWindowShare(share: VidyoClientLib.VidyoClient.VidyoLocalWindowShare) {
this.vidyoConnector.SelectLocalWindowShare({localWindowShare: share})
}
此问题仅发生在 Chrome。当我们使用 Firefox 时,它可以无缝运行。我在 OSX High Sierra 上使用 Chrome 69。
任何有关如何解决此问题的建议将不胜感激。提前致谢!
如果我没记错的话,您要么直接在浏览器中 运行 VidyoConnector.html,要么在非安全托管 (HTTP) 上托管示例。
要使 Vidyo Screen Share Chrome 扩展正常工作,您需要将其托管在安全主机 (HTTPS) 上。
您可以在此处使用我们的托管示例来验证这一点:
https://static.vidyo.io/latest/connector/VidyoConnector.html
希望对您有所帮助。
我在我们的平台中使用 vidyo.io 作为视频会议解决方案。我在使用 Vidyo 的 Chrome 屏幕共享扩展时遇到问题,使用自己的 Vidyo 示例可以轻松重现该扩展:
如果您从开发者门户下载 Vidyo 的网络示例,请在 Chrome 中打开 samples/VidyoConnector/js/VidyoConnector.html
,选择 'Join via the browser',然后单击 'Window share' select 列表 (无需启动会议即可重现错误),Chrome 将打开 Vidyo 屏幕共享扩展页面 两次, 即使您已经拥有已安装插件。为此,您必须卸载扩展并重新安装。它将一直工作到当前 session.
另一方面,如果您转到 Vidyo.io 开发人员门户,请从 "Developers" 菜单中选择 "Demo",然后使用 "Join via the browser" 按钮开始会议,单击相同的按钮'Window share' select 列出 Vidyo 屏幕共享扩展按预期工作,允许您选择 window 或屏幕进行共享。
在我们的实施中,我们遇到了与上面列出的网络示例中的代码相同的问题,但是如果我们的代码示例对澄清问题有任何帮助,这里有一个摘录(我们是使用 Angular,这里有一些 TypeScript 代码):
private vidyoConnector: VidyoClientLib.VidyoClient.VidyoConnector;
(...)
selectedWindowShare(share: VidyoClientLib.VidyoClient.VidyoLocalWindowShare) {
this.vidyoConnector.SelectLocalWindowShare({localWindowShare: share})
}
此问题仅发生在 Chrome。当我们使用 Firefox 时,它可以无缝运行。我在 OSX High Sierra 上使用 Chrome 69。
任何有关如何解决此问题的建议将不胜感激。提前致谢!
如果我没记错的话,您要么直接在浏览器中 运行 VidyoConnector.html,要么在非安全托管 (HTTP) 上托管示例。 要使 Vidyo Screen Share Chrome 扩展正常工作,您需要将其托管在安全主机 (HTTPS) 上。 您可以在此处使用我们的托管示例来验证这一点: https://static.vidyo.io/latest/connector/VidyoConnector.html
希望对您有所帮助。