cameraListener = cameraContext.onCameraFrame((frame) => {
console.log("frame=", frame);
});
cameraListener.start();
- 发布:2024-02-26 10:27
- 更新:2024-02-26 16:57
- 阅读:264
【报Bug】调用onCameraFrame没有返回值,无法启动Start的方法获取帧数据
产品分类: uniapp/小程序/微信
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 21H2
第三方开发者工具版本号: Stable 1.06.2401020
基础库版本号: 3.3.3
项目创建方式: CLI
CLI版本号: 5.0.8
示例代码:
操作步骤:
let cameraContext = uni.createCameraContext();
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操作,获取到相机数据帧数据
能够正常调起start操作,获取到相机数据帧数据
实际结果:
用cameraListener调用Start方法,pc版的开发者工具报start is not a function; 用mac版的开发者工具运行,能够获取相机帧数据,不会报错;
用cameraListener调用Start方法,pc版的开发者工具报start is not a function; 用mac版的开发者工具运行,能够获取相机帧数据,不会报错;
bug描述:
【报Bug】uni.createCameraContext创建camerContext后,调用onCameraFrame没有返回值,无法启动Start的方法获取帧数据,微信官方的这个api是有返回值的,uniapp的这个框架api是不是写错了?附件里一个是uniapp的api写法,一个是微信官方关于这个api的使用,和报错信息;
注:用mac版的开发者工具运行相同的代码,能够获取相机帧数据,也不会报错;虽然api都没有返回值;