Fixed: 小程序 on subscribed 报错 stream subscribed failed TypeError: Cannot read property 'set' of null

  • 第一次进入所有功能正常.
  • onLoad函数内做了如下操作 Rtc.init Rtc.join Rtm.createLocalInvitation.call Rtc.on
  • onUnload 做了如下操作 localInvitation.cancel Rtc.leave
    复现步骤是
  1. wx.navTo() 走上面的生命周期. onLoad
  2. wx.navback() 走上面的 onUnload
  3. 重新 wx.navTo() 走上面的生命周期. 然后在 Rtc.on 中的stream-addedsubscripted走失败回调.报错 TypeError Null is not an object(evaluating 'n.playUrls.set')

基本上都是复制粘贴demo的代码.

每次重新进入页面必须要 重新 new AgoraMiniappSDK.Client(),我写的是单例.