有奖捉虫:办公协同&微信生态&物联网文档专题 HOT

短视频录制

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
License 校验失败
-1
RECORD_RESULT_FAILED
录制失败

短视频编辑

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

短视频上传

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
视频文件封面路径不对,文件不存在
说明
1003、1004 错误码,请结合返回的 errMsg 错误信息进行排查,COS 相关异常信息请参见 COS 异常处理

服务器错误码

如果您无法从 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
其他错误,如需处理请联系腾讯商务人员或者 提交工单,联系电话:4009100100