0

嗨,我正在测试来自 Firefox 的 Mesibo,来自 HTTPS 的 Javascript

1-从导航器初始化:

Mesibo_api = new Mesibo();
var notify = new MesiboNotify();
Mesibo_api.setListener(notify);
Mesibo_api.setAppName(Mesibo_user.address);
Mesibo_api.setCredentials(Mesibo_user.token);
Mesibo_api.setDatabase("mesibo");
Mesibo_api.start();

2 - 从 REST API 开始房间:

 "https://api.mesibo.com/api.php?op=groupadd ....."

得到正确的'gid'然后添加登录用户:

"https://api.mesibo.com/api.php?op=groupeditmembers ...."

结果 OK,在 Dashbord 上验证,用户添加到具有正确权限的组中

3 - 在 Javascript 中继续使用 conf_groupid = gid 在步骤 2 中由 REST API 返回来创建“组调用”

globalCallListener = new GroupCallListener();
mGroupcall = Mesibo_api.groupCall(globalCallListener, conf_groupid);
mGroupcall.join(globalCallListener);
publisher = mGroupcall.createPublisher(0);
callInProgressListener = new GroupCallInProgressListener();
 

4 - 在 javascript 中连接来自用户的视频:

publisher.setVideoSource(MESIBOCALL_VIDEOSOURCE_CAMERADEFAULT);
publisher.call(true, true, callInProgressListener);

然后立即触发以下错误:

Uncaught TypeError: d.profile is undefined
$SKb https://api.mesibo.com/mesibo.js:207
$SFb https://api.mesibo.com/mesibo.js:118
jd https://api.mesibo.com/mesibo.js:216
jd https://api.mesibo.com/mesibo.js:72
onmessage https://api.mesibo.com/mesibo.js:73

知道出了什么问题吗?

4

0 回答 0