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

recordermanager.onerror(function listener)

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

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

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

recordermanager.onerror 是监听录音错误事件的 api。

function listener

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

参数

object res

属性类型描述
errornumber错误码。
枚举值描述兼容性
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 帮助用户打开设置页面。
-
errormessagestring错误信息。参考 error 枚举值对应的描述。
recordermanager.onerror(function listener)
监听函数回调参数
const recordermanager = my.getrecordermanager ();
recordermanager.onerror (res => {
  console.log (res);
});

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

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