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);
});
{
"error": 7,
"errormessage": "录制时间不足"
}