TKRoomSDK状态码
状态码
全局错误码
| 错误码 | 描述 |
|---|---|
| 3001 | 服务器过期 |
| 3002 | 公司已经冻结 |
| 3003 | 房间已删除或过期 |
| 4001 | 该公司不存在 |
| 4002 | 用户名或密码错误 |
| 4003 | 房间名称不允许为空 |
| 4004 | 时间格式错误 |
| 4005 | 时间设置有误 |
| 4006 | 老师密码格式错误 |
| 4007 | 房间不存在、房间无效已被删除、房间过期 |
| 4008 | 房间密码错误 |
| 4009 | 学生用户密码格式错误 |
| 4010 | 密码格式错误 |
| 4011 | 房间类型必填 |
| 4101 | 需要验证企业ID |
| 4102 | 验证企业ID错误 |
| 4103 | 房间数超过最大限制 |
| 4105 | 没有符合的数据 |
| 4106 | 房间文件数量超过数量限制 |
| 4107 | 数据库操作错误 |
| 4108 | 没有权限 |
| 4109 | Auth不正确 |
| 4110 | 该房间需要密码,请输入密码 |
| 4111 | 非注册用户或密码不正确,该房间要求必须注册用户才能参会 |
| 4200 | 组id必填 |
| 4201 | 组名必填 |
| 4202 | 文件id必填 |
| 5000 | 用户名密码必填 |
| 5001 | 房间是否有密码必填 |
| 5002 | 主席密码必填 |
| 5003 | 房间普通密码必填 |
| 5004 | 开始时间,结束时间必填 |
| 5005 | 如果允许旁听用户则应有密码 |
| 5006 | 房间学员密码格式错误 |
| 5007 | 旁听用户密码错误 |
| 5008 | 最大用户数格式错误 |
| 5009 | 最大用户数超过限制 |
| 5010 | 最大旁听用户数错误 |
| 5011 | 最大旁听用户数超过限制 |
| 5012 | 最大视频数格式错误 |
| 5013 | 最大视频数错误 |
| 5014 | 最大音频数格式错误 |
| 5015 | 最大音频数错误 |
| 5016 | 视频分辨率参数格式错误 |
| 5017 | 布局参数格式错误 |
| 5018 | 助教密码必填 |
| 5019 | 巡课密码必填 |
| 5020 | 视频分辨率错误或视频分辨率超过企业限制 |
| 5100 | 需要房间编号 |
| 5101 | 需要用户账号 |
| 5102 | 房间密码不可重复 |
| 5200 | 主席密码错误 |
| 5201 | 旁听密码错误 |
| 5203 | 学员密码 |
| 5204 | 没有密码 |
| 5205 | 昵称或名字必填 |
| 5206 | 数据写入失败 |
| 5207 | 用户类型 0:主讲(老师 ) 1:助教 2: 学员 3:直播用户 4:巡检员 |
| 5208 | 用户已登陆 |
| 5300 | 登录40位key必填 |
| 5301 | 40位key错误 |
| 6000 | serverid不正确 |
| 6001 | ip地址不正确 |
| 6002 | 普通用户数超出范围 |
| 6003 | 旁听用户数超出范围 |
sdk错误码
| 名称 | 错误码 | 描述 |
|---|---|---|
| TK_ERR.ERR_ADM_RECORDING_DEVICE_NOT_FOUND | 101 | 无录音设备 |
| TK_ERR.ERR_ADM_PLAYOUT_DEVICE_NOT_FOUND | 102 | 无播放设备 |
| TK_ERR.ERR_VDM_CAMERA_NOT_FOUND | 151 | 无视频设备 |
| TK_ERR.ERR_ADM_RECORDING_DEVICE_NOT_ALLOWED | 103 | 录音设备未授权 |
| TK_ERR.ERR_VDM_CAMERA_NOT_ALLOWED | 152 | 视频设备未授权 |
| TK_ERR.ERR_ADM_RECORDING_DEVICE_NOT_READABLE | 104 | 录音设备不可用,可能被其他应用占用 |
| TK_ERR.ERR_VDM_CAMERA_NOT_READABLE | 153 | 视频设备不可用,可能被其他应用占用 |
| TK_ERR.ERR_ADM_UNKNOWN_ERROR | 2001 | audio未知错误 |
| TK_ERR.ERR_VDM_UNKNOWN_ERROR | 2002 | video未知错误 |
| TK_ERR.ERR_ADM_RECORDING_TRACK_NOT_AVAILABLE | 2003 | 音频轨道不可用 |
| TK_ERR.ERR_VDM_VIDEO_TRACK_NOT_AVAILABLE | 2004 | 视频轨道不可用 |
| TK_ERR.ERR_ADM_RECORDING_OVER_CONSTRAINTS | 2005 | 音频约束异常 |
| TK_ERR.ERR_VDM_VIDEO_OVER_CONSTRAINTS | 2006 | 视频约束异常 |
| TK_ERR.ERR_ADM_TYPE_ERROR | 2007 | 音频约束无效 |
| TK_ERR.ERR_VDM_TYPE_ERROR | 2008 | 视频约束无效 |
| TK_ERR.ERR_ADM_CAMERA_LOST | 2009 | 正在使用的摄像头被移除 |
| TK_ERR.ERR_ADM_PLAYOUT_LOST | 2010 | 正在使用的扬声器被移除 |
| TK_ERR.ERR_VDM_RECORDING_LOST | 2011 | 正在使用的麦克风被移除 |
| TK_ERR.ERR_ADM_PLAY_MEDIA_NOT_ALLOWED | 2101 | 缺少人机交互导致音频无法播放 |
| TK_ERR.ERR_VDM_PLAY_MEDIA_NOT_ALLOWED | 2102 | 缺少人机交互导致视频无法播放 |
| TK_ERR.ERR_MSM_SCREEN_SHARE_NOT_ALLOWED | 2103 | 屏幕共享失败 |
| TK_ERR.ROOM_NOT_CONNECT | 2508 | 没有连接成功房间错误码 |
| TK_ERR.CHECK_USERDesktopMediaError | 2509 | 检测不到web共享插件 |
| TK_ERR.Server_Exception | 2510 | 服务器异常 |
| TK_ERR.ROOM_JOIN_GROUP_FAILED | 2511 | 加入组失败 |
| 2526 | 发布失败 | |
| 2527 | 取消发布失败 | |
| 2528 | 订阅失败 | |
| 2529 | 取消订阅失败 | |
| 2600 | 房间链接失败 | |
| 2601 | 发布路数超限 | |
| 2602 | 超过规定最大次数 |
ERROR消息通知错误码
| 名称 | 错误码 | 描述 |
|---|---|---|
| TK.ERROR_NOTICE.ERR_OK | 0 | 成功 |
| TK.ERROR_NOTICE.ERR_CHAT_TEXT_TOO_LONG | 61 | 文本消息长度 大于等于1024 |
| TK.ERROR_NOTICE.ERR_CHAT_SPEED_TOO_FAST | 62 | 文本消息发送间隔 小于等于1000毫秒 |
| TK.ERROR_NOTICE.ERR_JOINROOM_WRONG_PARAM | 63 | 加入房间参数错误 |
| TK.ERROR_NOTICE.ERR_JOINROOM_STUDENT_LIMIT_EXCEED | 64 | 学生人数超限 |
| TK.ERROR_NOTICE.ERR_NOT_INITIALIZED | 101 | 没有初始化 |
| TK.ERROR_NOTICE.ERR_INVALID_STATUS | 102 | 无效状态 |
| TK.ERROR_NOTICE.ERR_BAD_PARAMETERS | 103 | 参数不正确 |
| TK.ERROR_NOTICE.ERR_NO_THIS_USER | 104 | 没有此用户 |
| TK.ERROR_NOTICE.ERR_HTTP_REQUEST_FAILED | 111 | web接口请求失败 |
| TK.ERROR_NOTICE.ERR_PUBLISH_FAILED | 131 | 发布失败(SDK会自动重连) |
| TK.ERROR_NOTICE.ERR_PUBLISH_TIMEOUT | 132 | 发布超时(SDK会自动重连) |
| TK.ERROR_NOTICE.ERR_PUBLISH_ROOMMAXVIDEOLIMITED | 133 | 媒体链路超限 |
| TK.ERROR_NOTICE.ERR_PUBLISH_MAX_RECONNECT_COUNT | 134 | 发布重连次数超过规定的最大重连数【注:最大重连数默认无限次,可以在joinroom接口进行配置重连次数】 |
| TK.ERROR_NOTICE.ERR_SUBSCRIBE_FAILED | 141 | 订阅失败(SDK会自动重连) |
| TK.ERROR_NOTICE.ERR_SUBSCRIBE_TIMEOUT | 142 | 订阅超时(SDK会自动重连) |
| TK.ERROR_NOTICE.ERR_SUBSCRIBE_STREAM_NOTFOUND | 143 | 流未发布 |
| TK.ERROR_NOTICE.ERR_SWITCH_SERVER_FAILED | 151 | 切换服务器失败 |
| TK.ERROR_NOTICE.ERR_SERVER_RECORDED | 153 | 已经打开过服务器录制或者正在录制,无需再次调用开启录制接口 |
| TK.ERROR_NOTICE.ERR_SERVER_NOTRECORDED | 154 | 录制未开始 |
| TK.ERROR_NOTICE.ERR_JOINGROUP_TIMEOUT | 155 | 加入分组超时 |
| TK.ERROR_NOTICE.ERR_JOINGROUP_FAILED | 156 | 加入分组失败 |
INFO消息通知状态码
| 名称 | 状态码 | 描述 |
|---|---|---|
| TK.INFO_NOTICE.INFO_PUBLISH_COMPLETED | 2001 | 发布成功 |
| TK.INFO_NOTICE.INFO_SUBSCRIBE_COMPLETED | 2002 | 订阅成功 |
WARN消息通知状态码
| 名称 | 状态码 | 描述 |
|---|---|---|
| TK.WARNING_NOTICE.WAR_UNPUBLISHVIDEO_BY_SWITCHAUDIOROOM | 1011 | 切换纯音频房间时,如果发布了视频,SDK自动取消发布视频 |
| TK.WARNING_NOTICE.WAR_PUBLISHVIDEO_BY_SWITCHAUDIOVIDEOROOM | 1012 | 切换音视频房间时,如果发布了音频,SDK自动发布视频 |
| TK.WARNING_NOTICE.WAR_UNPUBLISHVIDEO_BY_MAX_RECONNECT_COUNT | 1013 | 发布重连次数超过规定的最大重连数,SDK自动取消发布视频 |
| TK.WARNING_NOTICE.WAR_UNPUBLISHAUDIO_BY_MAX_RECONNECT_COUNT | 1014 | 发布重连次数超过规定的最大重连数,SDK自动取消发布音频 |
| TK.WARNING_NOTICE.WAR_UNPUBLISHVIDEO_BY_GET_DEVICE_MEDIASTREAM_FAILURE | 1015 | 获取设备流失败,SDK自动取消发布视频 |
| TK.WARNING_NOTICE.WAR_UNPUBLISHAUDIO_BY_GET_DEVICE_MEDIASTREAM_FAILURE | 1016 | 获取设备流失败,SDK自动取消发布音频 |
补充说明
1)131、132、133、134、141、142、2001、2002错误/状态码对应的补充信息如下:
| 字段 | 类型 | 描述 |
|---|---|---|
| deviceId | String | 设备id【注:只有多视频模式下发布的视频才有deviceId】 |
| userId | String | 用户id |
| type | String | 媒体类型,参考媒体类型 |
2)1011、1012、1013、1015警告码对应的补充信息如下:
| 字段 | 类型 | 描述 |
|---|---|---|
| deviceId | String | 设备id,【注:只有多视频模式下发布的视频才有deviceId】 |




