- 音频播放 暂停问题?
1.在当前页面播放音频时,如果息屏或者回到桌面 要继续播放音频。 2.切换页面,关闭小程序。要停止播放视频 使用 const audioContext = wx.createInnerAudioContext(); 后在 hide事件中我进行了暂停播放事件 methods: { audioPause:function () { audioContext.pause(); this.setData({ playing: false, loading: false }) }, } pageLifetimes: { hide: function () { this.audioPause() }, }, detached() { this.audioPause() } 早app.json中 加入了 "requiredBackgroundModes": ["audio"] 这样写只能满足需求2,不能满足需求1 问一下如何才能满足需求1,2
2021-10-26 - 《接口调用频率规范》 中,哪个才是调用次数?
[图片] 1.如图 一个显示 23889 一个显示 4500 都是叫做小程序打开次数。有什么区别??? 2.wx.getSetting一天的调用总次数不多于该小程序pv的两倍。pv是指这个打开次数吗?? 3.app.onLaunch 是否和这个打开次数有关系。每统计打开一次执行一次?或者没执行一次算打开一次?或者其他?
2021-06-30 - wx.login wx.getSetting “接口调用比”显示不正常,这种情况是为什么?
1.wx.getSetting 以前wx.getSetting 会在下载图片的时候调用一次。没有频率限制 虽然有超标的隐患 但是在调用接口频率中 一天最多也就300次的调用量 现在 在保留以前逻辑不变的情况下 在app.onLaunch中调用一次。 突然暴增为17091 而小程序才4500的PV 这是个什么情况? 2.wx.login 跟新用户信息 获取手机号 会调用一次 60S频率限制 每天最大次数5次 app.onLaunch, 和 登录的时候 会调用一次。5S频率限制 没有最大次数限制 每次调用会使用 wx.getRealtimeLogManager 进行实时日志上报 结果上报日志显示 才900+ 。而调用接口频率中显示 wx.login 调用次数 42136 调用比高达 9.36。这是个什么情况
2021-06-30 - wx.getUserProfile 获取信息不全?
手机型号:iphone8 微信版本:8.0.7 调用wx.getUserProfile 返回数据不全,iv,encryptedData等信息都没有。 而且不一定可以复现。但是出现一次后。可以复现。移除小程序后就不会复现 但是总不能让客户不移除小程序 重新打开吧。。。 跪求大佬解惑 部分代码: try { let arr = wx.getUserProfile ? [wxPro.login(), wxPro.getUserProfile({ desc: '用于完善会员资料' })] : [wxPro.login(), wxPro.getUserInfo()] let res = await Promise.all(arr) wx.showLoading({ title: LoadingText || "登录中" }) let data = Object.assign(res[0], res[1]) if (!data.iv) { wx.showModal({ title: '提示', content: JSON.stringify(data), }) result; } let wxInfo = Object.assign({ shareid: wx.getStorageSync('shareid'), from: wx.getStorageSync('from') }, data) resolve(wxInfo) } catch (e) { reject(e) wx.hideLoading() } 触发效果图 [图片][图片] 正常返回参数图 [图片]
2021-06-17