wx.createInnerAudioContext()怎么用按钮开始播放???
首先 在 onload里面写入了
const innerAudioContext = wx.createInnerAudioContext()
innerAudioContext.autoplay = false
innerAudioContext.loop = true
innerAudioContext.src = ‘/music/love.mp3’
然后给按钮加一个绑定事件
我该怎么执行innerAudioContext .play() 呢?
1 回复
搜到了一篇https://blog.csdn.net/weixin_40024174/article/details/79015665
这个文章的代码 稍作改动 便可以解决我的需求了 我的需求是用一个按钮控制本地音乐的开关

//播放背景音乐 //this.***为全局变量,可以在其他方法中调用 data:{ bindAnimation2Status:0 //控制播放状态 } createAudio: function () { this .innerAudioContext = wx.createInnerAudioContext() this .innerAudioContext.autoplay = true this .innerAudioContext.src = '/music/love.mp3' }, playMusic: function () { if ( this .data.bindAnimation2Status == 0) { this .setData({ bindAnimation2Status: 1 }) this .innerAudioContext.play(); } else { this .setData({ bindAnimation2Status: 0 }) this .innerAudioContext.pause(); } } |