Page History

Callback

Last edited by 王琳

11.状态及错误回调

11.1 短视频录制过程消息回调

CNRecordKit类中提供以下两种回调接口, OnInfoListener 录制过程中状态变更事件回调,状态码为正数。 OnErrorListener 录制过程中错误事件回调,事件触发时,录制停止,状态码为负数

11.1.1状态码表

名称 数值 含义
cnstream_open_stream_succ 0 录制成功
cnstream_camera_init_done 1000 初始化完毕

11.1.2错误码表

名称 数值 含义
cnstream_video_encoder_error_unknown -1003 视频编码失败
cnstream_video_encoder_error_unsupported -1004 编码器初始化失败
cnstream_audio_encoder_error_unsupported -1008 音频初始化失败
cnstream_audio_encoder_error_unknown -1011 音频编码失败
cnstream_camera_error_unknown -2001 摄像头未知错误
cnstream_camera_error_start_failed -2002 打开摄像头失败
cnstream_audio_recorder_error_start_failed -2003 录音开启失败
cnstream_error_av_async -2004 音视频采集pts差值超过5s
cnstream_audio_recorder_error_unknown -2005 录音开启未知错误
cnstream_camera_error_server_died -2006 系统 Camera 服务进程退出
cnstream_camera_error_evicted -2007 Camera服务异常退出
cnstream_file_publisher_error_unknown -4000 文件录制未知错误
cnstream_file_publisher_open_failed -4001 文件录制生成文件失败
cnstream_file_publisher_write_failed -4002 文件录制写文件失败
cnstream_file_publisher_colse_failed -4003 文件录制关闭失败
cnstream_file_publisher_format_not_supported -4004 文件录制,文件格式不支持

11.2 编辑合成上传消息回调

CNEditKit类中提供以下两种回调接口

OnInfoListener 编辑合成过程中状态变更事件回调,状态码为正数

OnErrorListener 编辑合成过程中错误事件回调,状态码为负数

11.2.1状态码表

名称 数值 含义
SHORTVIDEO_EDIT_PREPARED 1 编辑准备
SHORTVIDEO_COMPOSE_START 2 合成开始
SHORTVIDEO_COMPOSE_FINISHED 3 合成结束
SHORTVIDEO_COMPOSE_ABORTED 4 合成失败
SHORTVIDEO_GET_UPLOAD_AUTH 5 上传鉴权

11.2.2错误码表

名称 数值 含义
SHORTVIDEO_ERROR_SDK_AUTHFAILED -1 SDK鉴权失败,无法合成
SHORTVIDEO_ERROR_UPLOAD_PARAMS_ERROR -2 App传入上传参数错误,无法上传
SHORTVIDEO_ERROR_UPLOAD_UPLOAD_TOKEN_ERROR -3 上传鉴权失败,上传失败
SHORTVIDEO_ERROR_COMPOSE_FAILED_UNKNOWN -4000 文件合成未知错误
SHORTVIDEO_ERROR_COMPOSE_FILE_OPEN_FAILED -4001 文件合成生成文件失败
SHORTVIDEO_ERROR_COMPOSE_FILE_WRITE_FAILED -4002 文件合成写文件失败
SHORTVIDEO_ERROR_COMPOSE_FILE_CLOSE_FAILED -4003 文件合成文件关闭失败
SHORTVIDEO_ERROR_COMPOSE_FILE_FORMAT_NOT_SUPPORTED -4004 文件合成,文件格式不支持

11.3 SDK鉴权错误码表

名称 数值 含义
ERROR_SDK_AUTH_INTERNET -1001 SDK鉴权网络连接失败
ERROR_SDK_AUTH_OTHER -1002 SDK鉴权失败其他错误
ERROR_SDK_AUTH_SERVER -1003 SDK鉴权失败 服务器错误