const context = wx.createCameraContext();
const listener = context.onCameraFrame((frame) => {
cosole.log("获取屏幕数据 width:" + frame.width + " height:" + frame.height)
console.log(frame.data instanceof ArrayBuffer, frame.width, frame.height)
})
- 当前 Bug 的表现(可附上截图)
获取frame.data 在安卓机上图片拉伸,ios手机正常,
- 预期表现
ios 和 安卓返回的帧数据 宽高比相同
机型 华为mate20
- 复现路径
- 提供一个最简复现 Demo
const context = wx.createCameraContext();
const listener = context.onCameraFrame((frame) => {
cosole.log("获取屏幕数据 width:" + frame.width + " height:" + frame.height)
console.log(frame.data instanceof ArrayBuffer, frame.width, frame.height)
})
无法调用onCameraFrame
麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
我遇到了oppo r17 宽度和高度对调了
三星a9 截图也有问题
还有华为mate10pro 高度和宽度对调了 麻烦关注下安卓手机
现在使用CameraFrameListener 获取frame.data ,实现类似AI识别功能实现了吗
这个问题在新版 7.0.5 已经修复