这个BUG已经超出小程序能控制的范围,只能等待官方尽快修复
getBackgroundAudioManager功能异常- 当前 Bug 的表现(可附上截图) 当前正在播放的背景音频在微信中的音乐播放器中暂停会导致整个getBackgroundAudioManager表现异常,iOS下表现为后台播放停止触发stop事件,安卓端表现控制台jsapi报错,直接无法继续控制音频播放。因为公司小程序还未上线,所以借用别人已上线的小程序截图复现。 先点击播放按钮触发play播放状态 [图片] 然后播放中,点击右上胶囊按钮让小程序后台运行 [图片] 再小程序保持后台状态时,点击微信内的播放器 [图片] 点击暂停 [图片] 然后返回小程序发现音频已经停止播放,iOS表现为触发stop事件而不是pause,安卓端getBackgroundAudioManager API报错,并且无法通过API继续控制音频的播放,真机控制台能看到jsapi报错。 - 预期表现 音频应该只触发暂停,而不是导致整个API表现异常。 - 复现路径 - 提供一个最简复现 Demo
2018-12-13你也在网上冲浪啊
为什么小程序转发成功后不进入success或complete方法onShareAppMessage: function(e) { var that = this var relaytype = e.target.dataset.relaytype var userInfo = wx.getStorageSync("userInfo") wx.showShareMenu({ withShareTicket: true }) if (e.from === 'button') { if (!that.data.Forwardsuccess){ return { title: userInfo.nick_name + '请你免费喝咖啡', path: '/page/tabBar/startLoadingTheawards/startLoadingTheawards?openId=' + userInfo.open_id + '&orderId=' + that.data.orderId + '&relaytype=' + relaytype + '&selectprizecomponent=' + that.data.selectprizecomponent + '&magna_id=' + that.data.magna_id + '&change_id=' + that.data.change_id + '&nick_name=' + userInfo.nick_name, width: 20, height: 20, imageUrl: wx.getStorageSync("config").wx_start_img, success: function (e) { wx.showShareMenu({ withShareTicket: true }) that.setData({ Forwardsuccess: true, isrelaytype:4, selectprizecomponents:null }) }, complete:function(){ wx.showShareMenu({ withShareTicket: true }) that.setData({ Forwardsuccess: true, isrelaytype: 4, selectprizecomponents: null }) } } } }
2018-11-26