关于七牛云SDK对接的坑
七牛云的SDK对接踩坑指南
本次的项目是一个车辆视频检修的项目,车载pad在车辆发生故障的时候报警,提示故障,用户可以根据自身需求选择观看故障视频自己解决故障也可视屏连线远程客服,视频功能调用的就是七牛云的SDK
坑一——joinRoom
如何能够加入房间呢,roomToken就好了,可能是我第一次弄,我按照文档上的指示加入房间(进行本地测试)
结果控制台一直报错
弄了半天才知道,roomToken需要去七牛云平台注册,注册链接: https://portal.qiniu.com/rtn/app/detail/g6muqy36l.
这个登录账号需要七牛云技术人员分配。
生成临时的roomToken之后,可以看到,打印出了joinRoom success了!
坑二——publish
在调用QNRTC.createMicrophoneAndCameraTracks()方法常见错误
1.没有设备(摄像头、麦克风)会报以下错误:
2.非https访问会报如下错误(测试机:IOS手机)
原因是正常调用需要域名使用https,但测试环境或演示环境一般是没有https证书的,打开chrome://flags/#unsafely-treat-insecure-origin-as-secure,按钮Disabled改为Enabled,输入框中填入自己的网址,重启浏览器即可。如下: