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

时间:2015-11-03 11:23:14

标签: webrtc quickblox videochat

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

Quickblox仅支持Chrome和Firefox浏览器; Skylink也提供WebRTC plugin来支持IE和Safari。

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

这是我已经完成的事情。

通过此链接,

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

怎么可以这样做?

1 个答案:

答案 0 :(得分:0)

虽然我不熟悉Quickblox,但我希望他们有自己的方式来弥补浏览器之间的差异(如果你愿意的话,还有自己的adapter.js)。

在您的页面上简单地包含AJS可能会弄乱他们的代码。 您可能需要在the integration guide you pointed to的指导下稍微修改一下代码。

我们前一段时间对PeerJS做了同样的事情并且工作正常。 或者你可以尝试集成SkylinkJS:)