当微信小程序正在播放背景音乐时,手机号码344显示格式+微信小程序开发。退出微信小程序
wx.getBackgroundAudioManager().onTimeUpdate这个方法就不再执行,那该如何对音乐播放进度监听?我要在监听进度做做一些判断处理,找不到相关api说明
本文来自微信小程序开发者论坛 -微信小程序工厂 http://www.xcxgc.com,转载请保留,开发微信小程序、定制微信小程序来微信小程序工厂网。
网友回复
东子**回复:
我使用的是mpvue开发的,目前处理方法是在App.vue做一个定时器去监听。
currentSong: function (newSong) { if (!newSong.resource_id) { return } /**当微信小程序正在播放背景音乐时,退出微信小程序 wx.getBackgroundAudioManager().onTimeUpdate 这个方法就不再执行,那该如何对音乐播放进度监听? 这里设置了一个循环器进行监听 */ if(this.onTimeUpdateTimer){ clearInterval(this.onTimeUpdateTimer); } if(Number(this.currentSong.is_visible) === 0){ this.onTimeUpdateTimer = setInterval(() => { if(!this.audioelement.paused && this.audioelement.currentTime >= 60){ this.seek({ position: 60, success: () => { this.audioelement.pause() }, fail:()=>{ this.audioelement.pause() } }) } }, 5000); } }},
祂,**回复:
写个定时器用 wx.getBackgroundAudioPlayerState 监听
微信小程序微信小程序Api提示6.3.30版本存在一个bug
本文网址:http://www.91bianli.com/kaifazhinan/62090.html