将 Quickblox 与 Temasys 插件集成以支持 IE 和 Safari

Integrating Quickblox with Temasys plugin for IE and Safari support

我目前正在使用 Quickblox 视频平台进行一对一视频聊天。

Quickblox 仅支持 Chrome 和 Firefox 浏览器; Skylink provides a WebRTC plugin 也支持 IE 和 Safari。

我们可以将 Skylink 插件与 Quickblox API 一起使用吗?

这是我已经完成的。

经历了这个link,

https:// temasys.atlassian.net/wiki/display/TWPP/How+to+integrate+the+Temasys+WebRTC+Plugin+into+your+website

但是当我添加下面的脚本标签时,

<script src="https://cdn.temasys.com.sg/adapterjs/0.11.x/adapter.debug.js"></script>

Quickblox 停止工作并出现此错误

quickblox.js:2250 Uncaught TypeError: peer.init is not a function

Uncaught TypeError: peer.init is not a functionWebRTCProxy._createPeer @ quickblox.js:2250WebRTCProxy.call @ quickblox.js:2259(anonymous function) @ student.js:244(anonymous function) @ quickblox.js:2156

这是怎么做到的?

虽然我不熟悉 Quickblox,但我希望他们有自己的方法来消除浏览器之间的差异(如果您愿意,他们自己的 adapter.js)。

简单地在您的页面上包含 AJS 可能会弄乱他们的代码。 您可能需要根据 the integration guide you pointed to.

的指导稍微修改他们的代码

我们不久前对 PeerJS 做了同样的事情,它运行良好。 或者你可以尝试集成 SkylinkJS :)