微信小程序使用tabbar实现不同页面的切换,如何实现使用ontabitemtap事件切换不同tabbar页面的背景音乐,每个页面的背景音乐不同。
当一个页面的背景音乐响起时,其余页面的背景音乐自动关闭,互不干扰。
在app.js中创建一个全局的InnerAudioContext,onLaunch初始化下,然后在tabbar对应页面onShow设置调用app示例的playMp3扩展方法。App 实例已经扩展了pause
和playMp3
这3这2个方法。要想暂停可以geApp.pause()
App({
audio:null,
onLaunch() {
this.audio=wx.createInnerAudioContext();
},
playMp3(src){
this.pause();
this.audio.src=src;
this.audio.play();
},
pause(){
this.audio.pause();
}
})
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!