错误码
最近更新时间: 2022-09-06 15:02:03
本文主要介绍 QNRTC SDK 各端相关的错误码及其建议的处理方式。
若返回的错误码本文未提及,请提交工单或者联系七牛技术支持同学协助解决
房间相关错误码
枚举值 | 错误码 | 说明 | 处理方式 |
---|
SUCCESS | 0 | 无错误 | 无 |
JOIN_ROOM_ERROR | 10001 | 房间 Token 错误 | 表示您提供的房间 token 不符合七牛 token 签算规则,详情请参考 RoomToken 签发服务 |
JOIN_ROOM_ERROR | 10002 | 房间 Token 过期 | 表示您的房间 token 过期,需要重新生成 token 再加入 |
JOIN_ROOM_ERROR | 10022 | 房间内已经有同名用户 | 后台如果配置为开启“禁止自动踢人”,则同一用户重复加入/未正常退出再加入会触发此错误 |
JOIN_ROOM_ERROR | 10054 | 媒体协商失败 | 表示该设备不支持指定的音视频格式,无法进行连麦的操作 |
ERROR_AUTH_FAILED | 21001 | 加入房间认证失败 | 服务验证时出错,可能为服务网络异常,也可能是 token 验证失败,建议检查签算 token 的信息是否异常,若 token 无误,可重新尝试加入房间 |
ERROR_RECONNECT_FAILED | 21003 | 30s 内未能重连成功或者重连时房间已被销毁 | 建议检查网络并重新申请 token 加入房间。当发生该错误时,之前创建的转推任务将被服务销毁,如有需要,应在下次成功加入房间后按业务需要恢复 |
ERROR_FATAL | 21005 | 非预期错误 | 需要检查接口调用、设备状态、网络状态等是否正常 |
设备采集相关错误码
枚举值 | 错误码 | 说明 | 处理方式 |
---|
ERROR_NOT_SUPPORT | 21006 | 设备原因,对当前操作涉及的接口、媒体格式等不兼容 | 更新浏览器版本或者调整输入的媒体数据格式 |
ERROR_PLUGIN_NOT_AVAILABLE | 23003 | 指定了 Chrome 插件采集,但是浏览器未安装该插件 | 提示用户安装浏览器插件 |
ERROR_DEVICE_NOT_ALLOWED | 23004 | 采集时请求媒体设备未获得用户授权 | 提示用户同意授权 |
CREATE_SCREEN_AUDIO_ERROR | 23005 | 屏幕采集时指定了要求采集系统声音,但是用户未选择系统声音选项 | 提示用户选择系统声音选项 |
Track 相关错误码
枚举值 | 错误码 | 说明 | 处理方式 |
---|
ERROR_INVALID_PARAMETER | 10053 | 非法参数 | 请检查待发布 Track 是否为本地 Track,并且不为空 |
ERROR_FATAL | 21005 | 非预期错误 | 需要检查接口调用、设备状态、网络状态等是否正常 |
ERROR_PLAY_NOT_ALLOWED | 21007 | 自动播放失败 | 参考最佳实践文档处理 |
混音相关错误码
枚举值 | 错误码 | 说明 | 处理方式 |
---|
ERROR_AUDIO_DECODE_ERROR | 22011 | 媒体文件解码错误 | 检查媒体文件是否正常 |
CDN 转推相关错误码
枚举值 | 错误码 | 说明 | 处理方式 |
---|
ERROR_INVALID_PARAMETER | 10053 | 参数错误 | 请检查操作的参数是否合法 |
ERROR_FATAL | 21005 | 服务端错误 | 请重新尝试操作或者联系七牛技术支持同学协助定位 |