发起音视频通话时调用avengineKit.startSingleCall后提示部署自己的turn服务器,返回值为空。必须用自己部署的turn服务器才行吗?

AiurRefugee 1月前 107

startVideoCall() { const targetUserId = '1ygqmws2k' let callSession = avengineKit.startSingleCall(targetUserId, false) console.log(callSession) if (callSession) {

                let url = `/pages/wenxinrexian/single?session=${JSON.stringify(callSession)}`
                this.navTo(url);
            }
        }
        照着demo写的,直接传的用户id。
最新回复 (9)
  • x86 1月前
    引用 2
    不是,开发测试阶段可以用官方的

    返回空的问题,你看下有没有相关日志
  • AiurRefugee 29天前
    引用 3
    Caused by: cn.wildfirechat.client.NotInitializedExecption: Not init!!!
                                                                                                                at cn.wildfirechat.remote.ChatManager.Instance(ChatManager.java:397)
    这个是指哪个没初始化
  • x86 29天前
    引用 4
    你收发消息正常吗?
    要先能正常收发消息,才能音视频通话

    wfc.init() 会初始化


    另外,IM 插件有两个:【官方】野火即时通讯IM插件 和【官方】野火即时通讯IM插件(UTS)
    你们用的是哪个?
  • AiurRefugee 29天前
    引用 5
    我们现在只要集成音视频通话,用的【官方】野火即时通讯IM插件。avengineKit.init(),wfc.init() 和wfc.connect(userId, token);已经调过了但是好像没有成功
  • AiurRefugee 29天前
    引用 6
    是因为wfc消息监听事件没有注册吗
  • AiurRefugee 29天前
    引用 7
    跟https://bbs.wildfirechat.cn/thread-2702.htm这位的情况好像一样
  • x86 29天前
    引用 8

    涉及音视频通话的时候,需要两个插件:【官方】野火即时通讯IM插件 + 【官方】野火实时音视频RTC插件

    然后,需要制作自定义调试基座

    建议你们,先什么都不改,成功把 demo 跑起来之后,再进行二次开发

    如果还是有问题,请参考这儿 抓取日志,我们分析下

  • AiurRefugee 28天前
    引用 9
    野火im的demo在安卓平板上视频通话有声音,画面也传过去了但是黑屏没画面。安卓平板性能比较低,安卓版本是安卓6.0。
  • x86 28天前
    引用 10
    有可能是不支持硬件加速

    请你微信添加 wfchat ,他了解下情况
返回