收藏
回答

ios小程序调用cameraFrame监听导致微信闪退

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug CameraContext.onCameraFrame 微信iOS客户端 7.0.17 2.13.1

机型: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

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容
问题标签