const app = getApp()
const bgMusic = wx.getBackgroundAudioManager()
Page({
data: {
},
player() {
var that = this;
backmusic();
function backmusic() {
bgMusic.title = '测试背景音乐';
bgMusic.src = 'https://tsl.museum-edu.cn/tslwximg/doctor/music/bg.mp3?t=' + new Date().getTime();
bgMusic.onEnded(() => {
console.log('end')
backmusic();
})
}
},
onLoad: function () {
console.log('代码片段是一种迷你、可分享的小程序或小游戏项目,可用于分享小程序和小游戏的开发经验、展示组件和 API 的使用、复现开发问题和 Bug 等。可点击以下链接查看代码片段的详细文档:')
console.log('https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/devtools.html')
this.player()
},
})
onEnded绑定一次即可。
const app = getApp() const bgMusic = wx.getBackgroundAudioManager() Page({ data: { }, onLoad: function () { let that = this bgMusic.onEnded(() => { console.log('end') that.backmusic(); }) that.backmusic() }, backmusic: function() { bgMusic.title = '测试背景音乐'; bgMusic.src = 'https://tsl.museum-edu.cn/tslwximg/doctor/music/bg.mp3?t=' + new Date().getTime(); } })