错误码表

最近更新时间:2019-12-25 17:00:33

短视频录制

code TXRecordCommon 中对应常量 含义说明
-1 START_RECORD_ERR_IS_IN_RECORDING 开始录制时存在未完成的任务
-2 START_RECORD_ERR_VIDEO_PATH_IS_EMPTY 开始录制时视频文件路径为空
-3 START_RECORD_ERR_API_IS_LOWER_THAN_18 版本小于18
-4 START_RECORD_ERR_NOT_INIT 开始录制时还未初始化结束
-5 START_RECORD_ERR_LICENCE_VERIFICATION_FAILED licence 校验失败
-1 RECORD_RESULT_FAILED 录制失败

短视频编辑

code TXVideoEditConstants 中对应常量 含义说明
-100001 ERR_SOURCE_NO_FOUND 通过 setVideoPath 传入的源视频文件找不到
-100002 ERR_SOURCE_DAMAGED 通过 setVideoPath 传入的源视频文件已被损坏
-100003 ERR_SOURCE_NO_TRACK 解封装(把合成的视频文件中的视频、音频提取处不同的格式文件)目前不支持的视频格式(OppoR9s 目前不支持音频为 mp3 的音频格式)

短视频上传

SDK 错误码

短视频上传 SDK 通过 TXRecordCommon.ITXVideoPublishListener 接口来监听短视频发布相关的状态。因此,可以利用 TXRecordCommon.TXPublishResult 中的 retCode 来确认视频发布的情况。

code 事件定义 含义说明
0 NO_ERROR 发布成功
1001 ERR_UGC_REQUEST_FAILED 请求上传失败
1002 ERR_UGC_PARSE_FAILED 请求信息解析失败
1003 ERR_UPLOAD_VIDEO_FAILED 上传视频失败
1004 ERR_UPLOAD_COVER_FAILED 上传封面失败
1005 ERR_UGC_FINISH_REQUEST_FAILED 结束上传请求失败
1006 ERR_UGC_FINISH_RESPONSE_FAILED 结束上传响应错误
1007 ERR_USER_CANCEL 用户取消发布操作
1007 ERR_CLIENT_BUSY 客户端正忙(对象无法处理更多请求)
1008 ERR_FILE_NOEXIT 上传文件不存在
1009 ERR_UGC_PUBLISHING 视频正在上传中
1010 ERR_UGC_INVALID_PARAM 上传参数设置有误
1011 ERR_UGC_INVALID_SECRETID 视频上传 secretID 错误,已经废弃,不会抛出
1012 ERR_UGC_INVALID_SIGNATURE 视频上传 signature 错误
1013 ERR_UGC_INVALID_VIDOPATH 视频文件的路径错误
1014 ERR_UGC_INVALID_VIDEO_FILE 当前路径下视频文件不存在
1015 ERR_UGC_FILE_NAME 视频上传文件名太长或含有特殊字符
1016 ERR_UGC_INVALID_COVER_PATH 视频文件封面路径不对,文件不存在

服务器错误码

如果您无法从 SDK 错误码中诊断出视频发布的结果,可以查询以下服务器返回的错误码,这些错误码可以在 Log 信息中找到。

错误码 含义
0 发布成功
-20001 秒传成功
-20002 任务取消
-20003 任务暂停
-20004 文件不存在
-20007 服务器回包为空
-20008 请求超时
-20009 appid 为空
-20010 bucket 为空
-20011 COS 远程路径为空
-20012 COS 目录中含有保留字符
-20013 dest_fileId 为空
-20014 bucket_authority 为空
-21001 Out Of Memory
-22000 IO 异常
-25000 其他错误,如需处理请联系腾讯商务人员或者 提交工单,联系电话:95716