inneraudiocontext.play()
基础库 或更高版本, 且 支付宝客户端 10.1.87 或更高版本。 若版本较低,建议采取 兼容处理。
小程序开发者工具: 不支持。 请以真机的调试结果为准。
主体: 企业支付宝小程序 、 个人支付宝小程序
inneraudiocontext.play 播放前景音频。
inneraudiocontext.play()
冷启动播放前景音频失败处理方案
this.inneraudiocontext = my.createinneraudiocontext ();
this.inneraudiocontext.src = 'xndy2nte2mje4na==';
this.inneraudiocontext.play ();
this.inneraudiocontext = my.createinneraudiocontext ();
this.inneraudiocontext.src = 'xndy2nte2mje4na==';
this.inneraudiocontext.oncanplay (() => {
console.log ('监听前景音频进入可播放状态');
this.inneraudiocontext.play ();
});
- bug
小程序冷启动时立即播放前景音频,可能出现播放失败的情况(调用了 play() 但是没有效果)。在 inneraudiocontext.oncanplay 的回调中调用 play() 可规避此问题,参考 冷启动播放前景音频失败处理方案