急急急求助:小程序如何做互动直播服务

我在声网用了项目的APP ID和临时token,uid是后端那边返回的。第一次使用声网不太会弄,我用了上述数据初始化并join之后报错了,有:Cannot read property ‘0’ of null这个错误。我想知道是我用法不正确么?急急急求

live-pusher和live-player的url进行过设置了吗

:sob:有人知道吗

uid是咋通过后端返回过来的,是后端已经部署了token builder吗

sunaiwu您好,我刚刚问了后端,是部署了token builder的。但是使用他那边返回的数据会无法连接服务器。901

额,后端让我调用一个接口,然后他那边有appid、token和uid。但是我写进去就会报901,后面我用的是声网的appid,token,后端的uid就成功了,但是会有报错,不过也不算成功吧,毕竟返回的uid为undefined。请问uid是啥呀

是这个吗

901是token错误,uid就是他token build中生成token使用的uid,不要使用buildWithUserAccount,小程序不支持string类型uid

是的,看下player和pusher的地址有没有设置好

901这个解决了,谢谢,确实是token的问题。但是仍然会报TypeError: Cannot read property ‘0’ of null这个错误且这个报错是持续性的,社区找了也没看到解决办法。pusher的地址是拿publish返回的地址填入的,结果如下:1

还有这个uid,返回的是undefined,也很奇怪

你们拉流地址liveplayer配好吗

${uid}

log这样写看下

https://uniapp.dcloud.io/component/live-pusher,你好,我已按照这个链接的方式配置了pusher,嗯…那个错误还是存在。:sob:

${uid}这样的写法也还是undefined,另外,大佬大佬,拉流地址配置在哪呀?前端配还是后端配置的

player组件
https://docs.agora.io/cn/Video/start_call_wechat?platform=微信小程序#添加微信小程序组件

是在你前端配置的

是的,配置好了,还是报错。难道是小程序要用真机调试才能看到效果,IDE才会报这个错???

建议真机调试或者开一下增强编译