stevencloud
stevencloud
  • 发布:2024-02-26 10:27
  • 更新:2024-02-26 16:57
  • 阅读:264

【报Bug】调用onCameraFrame没有返回值,无法启动Start的方法获取帧数据

分类:uni-app

产品分类: uniapp/小程序/微信

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 21H2

第三方开发者工具版本号: Stable 1.06.2401020

基础库版本号: 3.3.3

项目创建方式: CLI

CLI版本号: 5.0.8

示例代码:

cameraListener = cameraContext.onCameraFrame((frame) => {
console.log("frame=", frame);
});
cameraListener.start();

操作步骤:

let cameraContext = uni.createCameraContext();
cameraListener =cameraContext.onCameraFrame((frame) => {
console.log("frame=", frame);
});
cameraListener.start();

预期结果:

能够正常调起start操作,获取到相机数据帧数据

实际结果:

用cameraListener调用Start方法,pc版的开发者工具报start is not a function; 用mac版的开发者工具运行,能够获取相机帧数据,不会报错;

bug描述:

【报Bug】uni.createCameraContext创建camerContext后,调用onCameraFrame没有返回值,无法启动Start的方法获取帧数据,微信官方的这个api是有返回值的,uniapp的这个框架api是不是写错了?附件里一个是uniapp的api写法,一个是微信官方关于这个api的使用,和报错信息;

注:用mac版的开发者工具运行相同的代码,能够获取相机帧数据,也不会报错;虽然api都没有返回值;

2024-02-26 10:27 负责人:无 分享
已邀请:
stevencloud

stevencloud (作者) - 开发者

使用onCameraFrame,目前并没有办法触发该方法回调;PC系统和mac系统下的表现不一样

要回复问题请先登录注册