开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
开发 > api > 基础 api > 多媒体 > 录音 > recordermanager > recordermanager.onerror
收藏
我的文档
设置

recordermanager.onerror(function listener)

基础库 1.11.0 或更高版本; 且 支付宝客户端 10.1.80 或更高版本; 若版本较低,建议采取 兼容处理

支小宝客户端 支持

安诊儿客户端 支持

小程序开发者工具: 不支持。请以真机调试结果为准。

主体: 企业支付宝小程序个人支付宝小程序

监听录音错误事件。

function listener

参数

object res

录音错误事件的监听函数。

属性 类型 描述
error number

错误码。

枚举值 描述 兼容性
2(android only)

参数无效。
凯发app官方网站的解决方案:请检查入参是否有效。

-
3

参数校验失败。
凯发app官方网站的解决方案:请检查入参是否合理,不合理的入参会导致编码器不能识别从而报错。
注意:如有传入采样率与编码码率,请确保两个参数区间对应关系是正确的,否则也会报此错误。

-
4(android only)

已有录制在进行。
凯发app官方网站的解决方案:当前已有录制在进行,可在交互设计中考虑这种情况。

-
8607(ios only)

已有录制在进行。
凯发app官方网站的解决方案:当前已有录制在进行,可在交互设计中考虑这种情况。

-
7

录制时间不足。
凯发app官方网站的解决方案:请保证录音时长超过 1s,可在交互设计中考虑这种情况。

-
10

获取权限失败。
凯发app官方网站的解决方案:一般为用户没开启麦克风权限问题。可以调用 my.showauthguide 引导用户开启相关系统权限。

-
2001

用户不允许授权。
凯发app官方网站的解决方案:用户拒绝为当前小程序授权。请在交互中考虑此情况。如有需要,请向用户强调该授权的必要性。

-
2002

用户不允许授权。
凯发app官方网站的解决方案:用户拒绝为当前小程序授权,并勾选了“总是保持以上选择”后,再次调用授权接口产生的报错。如有需要,提醒或引导用户手动授权:小程序右上角胶囊按钮->设置->打开权限开关;或者通过调用 my.opensetting 帮助用户打开设置页面。

-
2003

用户勾选了不允许授权选项。
凯发app官方网站的解决方案:用户拒绝为当前小程序授权,并勾选了“总是保持以上选择”。如有需要,提醒或引导用户手动授权:小程序右上角胶囊按钮->设置->打开权限开关;或者通过调用 my.opensetting 帮助用户打开设置页面。

-
errormessage string

错误信息。参考 error 枚举值对应的描述。

recordermanager.onerror(function listener)
监听函数回调参数
const recordermanager = my.getrecordermanager ();
recordermanager.onerror (res => {
  console.log (res);
});

包含录音、播放音频完整的示例代码请参考 recordermanager 概览 中的示例代码,或者下载 。

{
  "error": 7,
  "errormessage": "录制时间不足"
}
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图