wx.getBackgroundAudioManager(),通过该方法获取到的背景音频管理器实例可以控制小程序的背景音频播放。
// 获取背景音频管理器实例 const backgroundAudioManager = wx.getBackgroundAudioManager(); // 设置音频相关的属性 backgroundAudioManager.title = '歌曲标题'; backgroundAudioManager.epname = '专辑名'; backgroundAudioManager.singer = '歌手名'; backgroundAudioManager.coverImgUrl = '封面图 URL'; backgroundAudioManager.src = '音频地址'; // 播放音频 backgroundAudioManager.play(); // 监听音频播放事件 backgroundAudioManager.onPlay(() => { console.log('音频开始播放'); }); // 监听音频暂停事件 backgroundAudioManager.onPause(() => { console.log('音频暂停'); }); // 监听音频停止事件 backgroundAudioManager.onStop(() => { console.log('音频停止'); }); // 监听音频结束事件 backgroundAudioManager.onEnded(() => { console.log('音频播放结束'); }); // 监听音频播放错误事件 backgroundAudioManager.onError((err) => { console.error('音频播放出错', err); });