融云 CallLib 集成遇到的问题
近期选用融云音视频产品实现类似微信的通话功能, 经过几天的调试, 终于完成了基本功能, 以下总结集成中遇到的问题
查看文档
首先先查看融云的文档, 介绍不是很详细, 如果不参考 Demo, 集成起来还是比较困难
但有一个亮点, 文档内就直接能体验融云 CallLib 的效果
融云 CallLib 文档: https://docs.rongcloud.cn/v4/views/rtc/call/noui/intro.html
Demo 参考
Demo 找到两个. 代码都很简单, 没有太多业务代码, 参考起来比较友好
文档中的 Demo:
https://github.com/rongcloud-snippets/web-call-quickstart
教程中的 Demo:
https://github.com/rongcloud/websdk-demo/tree/master/calllib-v3/
教程类 Demo 包含一个完整的启动教程, 可参考:
https://tutorials.rongcloud.cn/tutorial/web-calllib-demo#0
遇到的问题
1、未找到错误码的完整解释
在文档中搜索多遍, 都没有找到错误码的列表. 提工单询问后, 得知只有旧文档中有解释. 新文档还正在添加中
旧文档:
https://docs.rongcloud.cn/rtc/calllib/web/code/
2、单对单通话, 一方挂断, 另一方必须也调用挂断方法
设计有些不合理. 应该是考虑兼容多人音视频, 希望单人、多人调用方式保持一致
3、Web 多端登录时, 需要额外处理错误码 8
如果同一个用户在 Web1、Web2 同时登录, 如果用户收到音视频呼叫, Web1 接通后, Web2 会自动挂断, 并抛出一个挂断码 8. 此处逻辑需要额外处理, 给客户一个提示
评论