子线程中代码片段如下:
worker.onMessage(function (res) {
console.log('worker接收到了指令', res)
const data = worker.getCameraFrameData();
console.log("worker.getCameraFrameData():",data);
}
正常日志,可以获取到相机帧数据:
微信更新版本8.0.61后多线程Worker.getCameraFrameData() 无法获取相机帧数据,对象为空:
需要注意的是:在微信版本8.0.61没变的情况下,尝试改变小程序基础库版本,一直到之前的3.7.12还是有此问题。但是另一部苹果手机微信版本是8.0.56,基础库也是3.7.12,是正常的。
已经影响到正常业务了,请小程序开发工程师尽快排查原因,并解决,感谢!
已修复 可以重试看看
需要注意的是:在微信版本8.0.61没变的情况下,尝试改变小程序基础库版本,一直到之前的3.7.12还是有此问题。但是另一部苹果手机微信版本是8.0.56,基础库也是3.7.12,是正常的。
这里咨询了小程序工程师说明一下:因为现在 iOS 重启在推送基础库重启小程序的时候, 基础库没有起作用。测试这个的时候,需要在推送特定版本基础库之后,杀掉整个微信,然后重启后进入小程序才会应用新版本基础库。