我们正在尝试在cordova中集成apirtc视频通话功能。我们已经整合了它,但不知何故90%的时间,电话都没有通过。
我们的应用在系统中有两种用户类型,可以互相视频聊天。在数据库中,我们为所有注册用户生成了唯一的用户ID,当有人试图呼叫其他人时,我们使用收件人的用户ID来建立呼叫。
它只能用于10次中的1次,其余时间它会尝试连接然后自动关闭。请有人帮助我们,让我们知道出了什么问题。
我觉得因为我们使用一个常数来调用可能会产生问题,不确定。每次应该启动呼叫时,我们应该生成随机数吗?
答案 0 :(得分:0)
您可以为每个用户修复一个常数,例如:
apiRTC.init({
apiCCId : USER_CONST, // one different number by user
onReady: sessionReadyHandler,
apiKey : "myDemoApiKey"
});
如果您没有修复apiCCId,APIRTC会给出一个随机数字。
您是否尝试过我们的示例应用? https://github.com/apizee/ApiRTC-mobile