RecorderManager.onError
JS
RecorderManager.onError(function callback)监听录音错误事件
参数
- function callback: 录音错误事件的回调函数
callback 回调函数的参数
- Object res: 错误信息
res 的属性说明:
| 属性 | 类型 | 说明 |
|---|---|---|
| errMsg | string | 错误描述信息 |
| errCode | number | 错误码,具体的合法值见下表 |
errCode 的合法值说明:
| 值 | 说明 |
|---|---|
| 10001 | 录音权限未授予 |
| 10002 | 采集硬件不可用 (被其他进程独占等) |
| 10003 | 配置参数无效 (采样率/码率组合不合法等) |
| 10004 | 编码器初始化失败 |
| 10005 | 录音文件创建失败 (路径无效/磁盘满) |
| 10006 | 采集过程中硬件异常 |
| 10007 | 系统中断导致录音终止 |
| 10009 | 内部未知错误 |
errMsg 格式:
所有 errMsg 遵循统一前缀格式:
| errCode | errMsg |
|---|---|
| 10001 | operateRecorder:fail:permission denied |
| 10002 | operateRecorder:fail:device not available |
| 10003 | operateRecorder:fail:invalid config |
| 10004 | operateRecorder:fail:encoder init failed |
| 10005 | operateRecorder:fail:file create failed |
| 10006 | operateRecorder:fail:hardware error |
| 10007 | operateRecorder:fail:interrupted |
| 10009 | operateRecorder:fail:internal error |
