收藏
回答

微信更新版本后多线程Worker.getCameraFrameData() 无法获取相机帧数据

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug Worker多线程 微信iOS客户端 8.0.61 3.9.1

子线程中代码片段如下:

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,是正常的。

已经影响到正常业务了,请小程序开发工程师尽快排查原因,并解决,感谢!

最后一次编辑于  08-14
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    08-15

    已修复 可以重试看看

    08-15
    有用 1
    回复
  • Marc
    Marc
    08-14

    需要注意的是:在微信版本8.0.61没变的情况下,尝试改变小程序基础库版本,一直到之前的3.7.12还是有此问题。但是另一部苹果手机微信版本是8.0.56,基础库也是3.7.12,是正常的。

    这里咨询了小程序工程师说明一下因为现在 iOS 重启在推送基础库重启小程序的时候, 基础库没有起作用。测试这个的时候,需要在推送特定版本基础库之后,杀掉整个微信,然后重启后进入小程序才会应用新版本基础库。

    08-14
    有用
    回复 2
  • 智能回答 智能回答 本次回答由AI生成
    08-13
    有用
    回复
登录 后发表内容