在IOS和Android上测试均能加载成功,在华为手机上就报错了
"(in promise) MiniProgramError\nCould not initialize any backends, all backend initializations failed.\nError: Could not initialize any backends, all backend initializations failed.\nat t.initializeBackendsAndReturnBest (miniprogram_npm/@tensorflow/tfjs-core/index.js:17:36180)\nat initializeBackendsAndReturnBest (miniprogram_npm/@tensorflow/tfjs-core/index.js:17:32653)\nat backend (miniprogram_npm/@tensorflow/tfjs-core/index.js:17:40432)\nat makeTensor (miniprogram_npm/@tensorflow/tfjs-core/index.js:17:58478)\nat Ht (miniprogram_npm/@tensorflow/tfjs-core/index.js:17:57606)\nat Ut (miniprogram_npm/@tensorflow/tfjs-core/index.js:17:122690)\nat decodeWeights (miniprogram_npm/@tensorflow/tfjs-converter/index.js:17:90551)\nat loadSync (miniprogram_npm/@tensorflow/tfjs-converter/index.js:17:90278)\nat call (miniprogram_npm/@tensorflow/tfjs-converter/index.js:17:1614)\nat Object.next (miniprogram_npm/@tensorflow/tfjs-converter/index.js:17:961)"
之前的版本中,会误暴露浮点纹理相关拓展,导致部分场景表现异常,8.0.32 版本调整了拓展暴露的条件;可以尝试切换成 wasm backend 解决问题
报错详细地址:https://developers.weixin.qq.com/community/develop/doc/0004844ac2450054f5db9ef7951400
微信版本8.0.31没问题。更新到8.0.32就有问题了、。
今天也有客户反馈这个问题,目前结论不是微信版本的问题,而是华为手机个别最新版本有这个问题