- 当前 Bug 的表现(可附上截图)
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
voice: function (e) {
this.back = wx.getBackgroundAudioManager();
this.setData({
voice:!this.data.voice
})
if (!e.detail) {
this.back.src = app.globalData.ResourcesURL + "/miniapp/bgmusic.mp3"
this.back.title = 'Tassel'
if(this.back.pause()){
this.back.play()
}
} else {
this.back.pause()
}
},
暂停后点击重头开始播放,没有记录位置
因为音频的src又被你重置了,所以重头播放了, 播放直接调用 this.back.play() 就好,你试试
我用了以下方法,不知道能不能帮到你。
(Android端每次继续播放会稍微回退几个字)
注:我用的是Taro的React版本