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

inneraudiocontext.onerror(function listener)

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

支小宝客户端 支持

安诊儿客户端 支持

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

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

监听前景音频播放错误事件。

function listener

前景音频播放错误事件的监听函数。

属性 类型 默认值 必填 描述
error number -

错误码。

枚举值 描述 兼容性
10007

音频路径无效。请检查音频路径格式是否正确,以及音频资源是否有效。

-
-1

unknown error (0)。请检查前景音频资源是否有效。

-
errormessage string -

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

inneraudiocontext.onerror(function listener)
监听函数参数
this.inneraudiocontext = my.createinneraudiocontext ();
this.inneraudiocontext.src = 'xndy2nte2mje4na==';
this.inneraudiocontext.play ();
this.inneraudiocontext.onerror (() => {
  console.log ('监听前景音频播放错误');
});
{ "error": 10007, "errormessage": "parse audio src error(-1)" }
  • bug
    支付宝 10.5.16 以前,ios 端监听函数接收到的参数里错误描述属性名为 errmsg,android 端为 errmessage;10.5.16 以后统一为 errormessage。请注意兼容。
  • tip
    基础库 2.9.1 版本开始,监听函数参数数据结构由 {data: {error: xx, errormessage: 'xxxx'}} 调整为 {error: xx, errormessage: 'xxx'},老字段 data 仍然保留,不会对老版本造成影响,请注意数据结构变化。

q:音频码是有效的,但播放报错 10007,为什么?

a:

10007 错误一般为音频格式有误或者资源无效问题,请严格按照 获取优酷码指南 使用说明步骤一步步上传音频,否则最终有可能出现音频无法播放情况。

注意:请使用开发小程序的支付宝主账号登录优酷。

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