需要从微信小程序调用手机的陀螺仪与加速计 简单代码如下
wx.startGyroscope({
interval: 'game',
success: function(res){
console.info('成功' + res);
wx.onGyroscopeChange(function(res){
console.info(res);
})
}
});
程序报错 wx.startGyroscope is not a function。
最终发现这个报错都是在手机不支持陀螺仪时,会出现这个错误。反复测试多款手机 支持陀螺仪的就会正常打印数据。
调用加速计api也是如此。
问题1是: 手机如果不支持陀螺仪时,调取该api会出现上面的错误,能否支持在手机没有陀螺仪时进入fail回调而不是直接程序报错?(加速计api也会出现这样的情况)
还请各位大大不吝解答!! 先谢
微信小程序开发问题解答
微信小程序开发者回答:
https://developers.weixin.qq.com/miniprogram/dev/framework/compatibility.html,尝试下兼容处理?
本文网址:http://www.91bianli.com/weixinxiaochengxu/19668.html