0

我想通过 QuickBlox 的 JavaScript SDK 使用屏幕共享。Android 和 iOS QB-SDK 已经支持此功能,但我在当前版本 (2.5.0) 中找不到任何关于 JavaScript 支持的提示。

未来是否有计划使用 JavaScript 进行屏幕共享?

4

1 回答 1

1

您可以使用 QuickBlox JS SDK 执行此操作,但它需要一些额外的逻辑。WebRTC API 不提供本地共享屏幕的方法,因此此处需要 Chrome/Firefox 浏览器插件。

比如我前段时间试过这个逻辑 https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing/#7396622660871782

所以你只需将另一个对象传递给 QuickBlox 'session.getUserMedia':

session.getUserMedia({ audio: true, video: {mozMediaSource: 'screen'}).
then(successCallback).
catch(errorCallback);

https://quickblox.com/developers/Sample-webrtc-web#Access_local_media_stream

就这样

它需要安装 Chrome/Firefox 屏幕共享插件。

这里的正常方式是每个开发者都有自己的插件,有自己的 App/Company 名称。因此,您可以使用上面链接中的 Chrome/Firefox 插件的源代码并构建自己的。

于 2017-01-19T09:45:54.650 回答