ios小程序调用cameraFrame监听导致微信闪退
发布于 5 年前 作者 xiongjing 14608 次浏览 来自 问答

机型:iPhoneX

系统版本:ios 13.3.1

核心代码:

// index.wxml
<camera 
  device-position="back"  
  frame-size="small"  
  flash="off" 
  binderror="error" 
  style="width: 100%; height: {{height}}px"
></camera>

// index.js
const context = wx.createCameraContext()
this.listener = context.onCameraFrame((frame) => {
  console.log(frame);
});

Bug描述:在ios小程序上,试图调用onCameraFrame接口获取相机帧数据。在真机调试下,开始listen会导致整个微信崩溃(不只有小程序)。在预览模式下,可以开始监听,但监听返回数据为空,如图:

真机调试实机表现:https://airbook.feishu.cn/file/boxcnIclVLs1MxEh1g95WosPOAc

预览实机表现:https://airbook.feishu.cn/file/boxcnWOkhGlJi0vR0SAnRjaENJe

回到顶部