easyAR中webAR部分使用问题与解决方案汇总
Web AR使用方面
1.开始识别后,程序每隔一段时间向服务器post一次数据请求,导致对识别图库的调用次数过多
解决方案:设置单次识别过程中post次数上限,达到上限时调用webar.js中stopRecognize()接口
2.手机运行WebAR程序,浏览器无法打开摄像头
解决方案:1)需要HTTPS协议支持。
2)安卓应用微信或者QQ浏览器过于低级,检查并升级浏览器的内核版本。
3)WebAR主要是基于WebRTC协议,目前市面上并不是所有的浏览器支持此协议。所以WebAR 主要支持Chrome、Safari、firefox浏览器。对于Android平台,支持在微信、QQ、Chrome、火狐浏览器打开使用;对于iOS平台,仅支持Safari浏览器使用(且必须iOS V11.0+)。
threejs使用方面
1.fbx模型显示不出来
解决方案:除却编码错误的可能,模型无法显示可能原因有:
1)路径错误
2)fbx模型不满足FBXLoader.js中的模型要求( Loader loads FBX file and generates Group representing FBX scene.Requires FBX file to be >= 7.0 and in ASCII or >= 6400 in Binary format.Versions lower than this may load but will probably have errors)
3)摄像头安置位置不对,导致看不到