- 除了wx.getLocation可以获取当前经纬度,还有其他方案吗?
最近用wx.getLocation获取用户位置,有时正常,有时莫名其妙的失败,没有规律,而且失败率还挺高。另外高德、腾讯小程序sdk的定位内部用的也是wx.getLocation,所以不用考虑了,所以还有其他不是小程序官方api的方法吗?小程序端想要获取定位难道仅此一种方案吗?用这个api来做crm打卡功能,失败率太高被客户骂死了。。。
2020-12-16 - 低比特率的视频使用video组件无法播放,如何解决?
出现问题:测试部分视频在ios上无法播放,视频播放使用的video组件; 排查过程:将不可播放的mp4视频下载到本地,查看该视频的比特率为129kbps;然后使用视频修复软件修改该视频的比特率为189kbps;再次使用video组件播放这两个视频,比特率为189kbps的可正常播放了; 疑问:对于低比特率的视频,video组件无法播放怎么解决? 测试机型:ios 下图是修复后可播和不可播的信息: [图片]
2020-10-20 - wx.getLocation在华为p40、荣耀v30、vivo z5机型上高频率报错404
定位代码如下: wx.getLocation({ type: "gcj02", altitude:false, isHighAccuracy:true, highAccuracyExpireTime:3000, success:function(res){ console.log('位置获取成功', res); res.latitude = formatNumber(res.latitude); res.longitude = formatNumber(res.longitude); resolve(res) }, fail:function(err){ console.log('位置获取失败', err); uni.hideLoading(); uni.showModal({ content: JSON.stringify(err), showCancel: false, confirmText: "确定", confirmColor: "#52a2d8", success(){ uni.navigateBack(); } }); reject('error'); }, complete:function(data){ console.log('位置获取完成,无论成功或失败,均触发', data); } }); 在fail的方法中配置了提示弹框,华为p40、荣耀v30机型上只要定位就会出现fail中的弹框,如下: [图片]
2020-10-14