收藏
回答

android wmpf2.2 voip音视频通话流程问题?

AppID
wxf70a2fec45336d82

业务是android调用小程序给手机小程序拨打视频电话,业务已经跑通过,就是有概率卡死。

目前的问题是miniProgramDeviceInfo和registerMiniProgramDevice概率没返回,导致流程走不下去,在拨打的时候如果registerMiniProgramDevice不执行,有概率小程序拉不起来 各个节点调用情况如下,帮忙看看流程是不是有问题,需不需要调整,附上控制台日志和相关代码:

1.应用启动后:

1.1 先检查checkWMPFVersion;

1.2 检查getWMPFDevice设备是否已初始化,如果没有则执行WMPFBoot.init,如果有则跳过;

1.3 执行activateDevice激活设备

1.4 miniProgramDeviceInfo获取设备是否已注册,如果没有则执行registerMiniProgramDevice注册,如果已注册则跳过;

1.5 延迟两秒执行prefetchDeviceToken,并开启定时器50分钟执行一次prefetchDeviceToken;

2.选中被拨打方进行拉起小程序通话:

2.1 miniProgramDeviceInfo获取设备是否已注册,如果没有则执行registerMiniProgramDevice注册,如果已注册则跳过;

2.2 launchMiniProgram打开小程序

回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--Asher
    社区技术运营专员--Asher
    06-03

    你好,麻烦在手机微信那里上传下日志: 我->设置->帮助与反馈右上角有个上报日志的入口,麻烦提供一下微信号,时间点

    06-03
    有用
    回复 2
    • 让我康康
      让我康康
      06-03
      android设备不是手机是话机,没有微信,设备的xlog日志地址已拉取,时间大概2026-06-03 14:28:25.444,下载地址:
      https://secp.oss-cn-hangzhou.aliyuncs.com/default/2026-06-03/other/1780471299311-4676351.zip
      06-03
      回复
    • 让我康康
      让我康康
      06-03
      我补充一下,上面日志截图中modelId和deviceId之前调试写反了,已修改,但是问题还是一样的,一样两个方法都有概率进超时,测试下来软件刚打开的第一次正常拨打,第二次之后大概就有90%的概率超时
      06-03
      回复
  • 智能回答 智能回答 本次回答由AI生成
    06-03
    有用 1
    回复
  • 让我康康
    让我康康
    06-05

    已解决,我这里是通话收到endVoip和finishVoip后会执行closeWxaApp,把这个方法放到独立线程就好了。

    06-05
    有用
    回复
登录 后发表内容
问题标签