嗨,我正在测试来自 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
知道出了什么问题吗?