Интеграция Quickblox с плагином Temasys для поддержки IE и Safari

В настоящее время я использую видеоплатформу Quickblox для видеочата один на один.

Quickblox поддерживает только браузеры Chrome и Firefox; Skylink предоставляет плагин WebRTC для поддержки IE и Safari.

Можем ли мы использовать плагин Skylink с API Quickblox?

Вот что я уже сделал.

Прошел по этой ссылке,

https://temasys.atlassian.net/wiki/display/TWPP/Как+интегрировать+Temasys+WebRTC+Plugin+в+ваш+веб-сайт

Но когда я добавляю приведенный ниже тег script,

<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

Как это можно сделать?


person Srikanth S    schedule 03.11.2015    source источник


Ответы (1)


Хотя я не знаком с Quickblox, я ожидаю, что у них есть свой собственный способ сглаживания различий между браузерами (их собственный adapter.js, если хотите).

Простое включение AJS на вашу страницу может испортить их код. Вам, вероятно, придется немного изменить их код в соответствии с рекомендациями руководство по интеграции, на которое вы указали.

Мы сделали то же самое с PeerJS некоторое время назад, и это работало нормально. В качестве альтернативы вы можете попробовать интегрировать SkylinkJS :)

person Jacques-Olivier Haché    schedule 08.01.2016
comment
В итоге использовал только Skylinks. С изменяющимся SDK и количеством необходимых изменений мы решили, что можем использовать сам SDK. - person Srikanth S; 25.01.2016