这样的API让用户不知所云啊,官方自己知道自己的API实现成这样吗?
camera组件OnCameraFrame回调获取到的视频数据问题?在横屏模式下微信camera组件拿到的视频数据有两个问题:1,与摄像头组件显示内容严重不一致,2,图象是对角倒置的,这个有处理方式吗?我觉得理想的应该是即所见即所得。 设备:IPAD and IPhone
2021-09-23感觉问题好多啊,不知道官方怎么测试的自己的API.....
iOS真机调试2.0中canvas上下文返回的WebGL扩展不正确,有重复环境: 手机型号: iPad(6th genera... iOS: 15.0 微信: 8.0.13 基础库版本: 2.19.5[575] 运行代码: index.wxml: <canvas type="webgl" id="myCanvas" style="width: 300px; height: 300px;"></canvas> index.js: Page({ onReady() { const query = wx.createSelectorQuery() query.select('#myCanvas').node().exec((res) => { const canvas = res[0].node const gl = canvas.getContext('webgl') gl.clearColor(1, 0, 1, 1) gl.clear(gl.COLOR_BUFFER_BIT) var str = ""; var exts = gl.getSupportedExtensions(); console.log(exts); for(let ext in exts){ str = str + exts[ext] + "\n"; } console.log(str); }) }, }) 结果: 按理说, 应该不是重复的吧. 而且试了各大平台的运行时WEBGL扩展, 只有ios的有一个重复, 安卓的没有, 其他浏览器也没有. 麻烦确认一下. EXT_texture_filter_anisotropic OES_texture_float OES_texture_half_float OES_texture_half_float_linear OES_standard_derivatives OES_vertex_array_object ANGLE_instanced_arrays OES_element_index_uint WEBGL_compressed_texture_pvrtc WEBGL_depth_texture WEBGL_compressed_texture_astc //重复的项1 WEBGL_compressed_texture_astc //重复的项2 结果截图: [图片]
2021-09-23此外,在IPAD上锁屏之后,摄像头的视频依然可以切换横竖模式
关于小程序Camera组件的问题在使用Camera组件的时候发现了问题,经过对Camera组件进行了测试,发现如下现象: 1、已经知道,摄像头显示的数据与摄像头通过OnCreateFrame取得的数据是不一样的,显示的数据是OnCreateFrame取得的数据经过等比例缩放后根据显示的比例和尺寸进行显示的,所以我想了解这个数据是按照哪个基线进行等比例缩放的,显示的数据是如何舍弃的? 2、对于横屏模式切换的时候,以上的显示数据与OnCreateFrame取得的数据又是如何处理的?个人感觉好像与竖屏差别很大,显示和Frame数据坐标系又是怎么样的?
2021-09-16问题已经解决
真机调试在 onCameraFrame中获取不到任何数据?const ctx = wx.createCameraContext() const listener = ctx.onCameraFrame((frame) => { console.log("一帧数据",frame.height,frame.width) } }) 在模拟器上运行的很好,但是真机调试没有任何数据。调用的调式基础库:2.19.1,机器:iPhone8 and iPhoneX
2021-09-16