Skip to content

record_error&info_listener

zanxiaofei edited this page Aug 29, 2017 · 1 revision

短视频录制过程消息回调

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

  • OnInfoListener 录制过程中状态变更事件回调,状态码为正数。
  • OnErrorListener 录制过程中错误事件回调,事件触发时,录制停止,状态码为负数

部分状态码延用KSYStreamer中的定义,状态码定义在推流库的StreamerConstants中
示例代码参考(RecordActiviy中mOnInfoListener和mOnErrorListener)

1.1 状态码表

名称 数值 含义 msg1
KSY_STREAMER_CAMERA_INIT_DONE 1000 初始化完毕 N/A
KSY_STREAMER_OPEN_FILE_SUCCESS 1 录制成功开始 N/A
KSY_STREAMER_FILE_RECORD_STOPPED 2 录制停止回调,下一次录制开始需要在收到该回调后再进行 N/A

1.2 错误码表

名称 数值 含义 msg1
KSY_STREAMER_ERROR_AV_ASYNC -2004 音视频采集pts差值超过5s 音视频采集pts具体差值,单位ms
KSY_STREAMER_VIDEO_ENCODER_ERROR_UNSUPPORTED -1004 编码器初始化失败 N/A
KSY_STREAMER_VIDEO_ENCODER_ERROR_UNKNOWN -1003 视频编码失败 N/A
KSY_STREAMER_AUDIO_ENCODER_ERROR_UNSUPPORTED -1008 音频初始化失败 N/A
KSY_STREAMER_AUDIO_ENCODER_ERROR_UNKNOWN -1011 音频编码失败 N/A
KSY_STREAMER_CAMERA_ERROR_UNKNOWN -2001 摄像头未知错误 N/A
KSY_STREAMER_CAMERA_ERROR_START_FAILED -2002 打开摄像头失败 N/A
KSY_STREAMER_CAMERA_ERROR_SERVER_DIED -2006 系统Camera服务进程退出 N/A
KSY_STREAMER_AUDIO_RECORDER_ERROR_START_FAILED -2003 录音开启失败 N/A
KSY_STREAMER_AUDIO_RECORDER_ERROR_UNKNOWN -2005 录音开启未知错误 N/A
KSY_STREAMER_CAMERA_ERROR_EVICTED -2007 Camera服务异常退出 N/A
KSY_STREAMER_FILE_PUBLISHER_ERROR_UNKNOWN -4000 文件录制未知错误 N/A
KSY_STREAMER_FILE_PUBLISHER_OPEN_FAILED -4001 文件录制生成文件失败 N/A
KSY_STREAMER_FILE_PUBLISHER_WRITE_FAILED -4002 文件录制写文件失败 N/A
KSY_STREAMER_FILE_PUBLISHER_CLOSE_FAILED -4003 文件录制关闭失败 N/A
KSY_STREAMER_FILE_PUBLISHER_FORMAT_NOT_SUPPORTED -4004 文件录制,文件格式不支持 N/A
EASY_MERGE_FAILED -5001 断点拍摄后文件合成失败 N/A
Clone this wiki locally