weixin_41521173 2023-09-23 16:55 采纳率: 0%
浏览 31

wx.join1v1Chat可以拨出去但是接收方没任何反应为什么?

wx.join1v1Chat可以拨出去但是接收方没任何反应为什么?

<view class="anniu3" style="margin-top:10px" @tap.native.stop="telshipin(user2[0].userid,user2[0].nicheng,user2[0].photo,item.userid,item.username,web+item.photo[0])">拨打视频

telshipin(dauserid, dani, daphoto, jieuserid, jieni, jiephoto) {

            console.log("dauserid:", dauserid);
            console.log("dani:", dani);
            console.log("daphoto:", daphoto);
            console.log("jieuserid:", jieuserid);
            console.log("jieni:", jieni);
            console.log("jiephoto:", jiephoto);




            wx.setEnable1v1Chat({
                enable: true,
                success(res) {
                    console.log('setEnable1v1Chatres:',res)
                    wx.join1v1Chat({
                        listener: { //接入
                            nickname: jieni,
                            headImage: jiephoto,
                            openId: jieuserid, //获取小程序用户的openId
                        },
                        caller: { //呼出
                            nickname: dani,
                            headImage: daphoto,
                            openId: dauserid, //获取小程序用户的openId
                        },
                        success(res) {
                            console.log('[startCallWx]res', res)
                        },
                        fail(err) {
                            console.log('[startCallWx]err', err)
                        }
                    })


                },
                fail(err) {
                    console.error("拨通失败", err)
                }
            })




        }
  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-23 18:52
    关注

    【以下回答由 GPT 生成】

    问题可能的原因是,wx.join1v1Chat函数没有正确执行或者接收方没有正确处理视频通话请求。以下是一些可能的解决方案:

    1. 检查传递给wx.join1v1Chat函数的参数是否正确。
    2. 确保nicknameheadImageopenId等属性都被正确设置。
    3. 使用console.log在调用wx.join1v1Chat之前打印这些参数,确保它们都有正确的值。

    4. 确保wx.setEnable1v1Chat函数成功调用并启用了视频通话功能。

    5. 使用console.logwx.setEnable1v1Chatsuccess回调函数中打印调用结果,确保它返回了成功的消息。
    6. 如果wx.setEnable1v1Chat返回失败,可能是因为视频通话功能没有正确配置或者没有权限使用,需要查阅文档或者联系相关技术支持。

    7. 检查接收方是否正确处理视频通话请求。

    8. 确保接收方也调用了wx.setEnable1v1Chat函数启用了视频通话功能,并且正确处理了接收到的通话请求。
    9. 接收方可以使用wx.onReceive1v1ChatRequest函数监听到来的通话请求,并调用适当的方法进行响应。

    如果以上步骤都没有解决问题,可能需要进一步检查文档或联系相关技术支持以获取更多的帮助。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 9月23日

悬赏问题

  • ¥15 苹果系统的mac m1芯片的笔记本使用ce修改器使用不了
  • ¥15 单相逆变的电压电流双闭环中进行低通滤波PID算法改进
  • ¥15 关于#java#的问题,请各位专家解答!
  • ¥15 如何卸载arcgis 10.1 data reviewer for desktop
  • ¥15 共享文件夹会话中为什么会有WORKGROUP
  • ¥15 关于#python#的问题:使用ATL02数据解算光子脚点的坐标(操作系统-windows)
  • ¥115 关于#python#的问题:未加密前两个软件都可以打开,加密后只有A软件可打开,B软件可以打开但读取不了数据
  • ¥15 在matlab中Application Compiler后的软件无法打开
  • ¥15 想问一下STM32创建工程模板时遇到得问题
  • ¥15 Fiddler抓包443