我用了以下方法,不知道能不能帮到你。 (Android端每次继续播放会稍微回退几个字) [图片] 注:我用的是Taro的React版本
背景音乐暂停后播放问题?https://developers.weixin.qq.com/s/rRln1Dm676mk 手机上暂停后再次播放是从头播放? js const app = getApp() const currentPage = getCurrentPages() const backgroundAudioManager = wx.getBackgroundAudioManager() Page({ data: { ppp:true, }, onLoad: function () { }, onReady(){ console.log(currentPage) }, play2(){ backgroundAudioManager.title = '练习' backgroundAudioManager.epname = '练习' backgroundAudioManager.singer = '刘德华' // 设置了 src 之后会自动播放 if(this.data.ppp){ console.log('ppp=true') backgroundAudioManager.src = 'https://m10.music.126.net/20201225163051/6bf40bff4b1ec105da681cbc50b9aff6/yyaac/obj/wonDkMOGw6XDiTHCmMOi/3058358753/6282/22a4/cee0/f9584098f08ba1fc1fdb16aaa0fc626a.m4a' backgroundAudioManager.play() backgroundAudioManager.onPlay(()=>{ this.setData({ ppp:true }) }) }else{ console.log('ppp=false') backgroundAudioManager.play() } }, pause(){ backgroundAudioManager.pause() this.setData({ ppp:false }) }, }) wxml <button bindtap="play2"> play</button> <button bindtap="pause"> pause</button>
2022-04-21我用了以下方法,不知道能不能帮到你。 (Android端每次继续播放会稍微回退几个字) [图片] 注:我用的是Taro的React版本
手机中的背景音乐暂停后从头开始播放- 当前 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() } }, 暂停后点击重头开始播放,没有记录位置
2022-04-21