- 检测本地用户文件存储剩余容量?
本地用户文件:小程序通过接口把本地临时文件缓存后产生的文件,允许自定义目录和文件名。跟本地缓存文件共计,小程序(含小游戏)最多可存储 200MB。 我在缓存文件到本地时候,如何先检查小程序的缓存剩余容量还有多少?
2022-06-29 - 后端给客户端一个二进制.bin 文件地址,客户端如何转成zip文件并读取里面文件?
客户端拿到一个 .bin 文件远程地址,该如何拿到里面的文件? 现在我用这个办法行不通? 1、wx.request 拿到bin文件的arrayBuffer; 2、转成本地的zip文件; 3、解压本地zip文件时会报错:unzip:fail unzip failed Error: Invalid LOC header (bad signature) 应该是arrayBuffer转zip文件的时候有问题,不知道该如何转呢,或者谁有更好的办法,还请不吝赐教。
2022-06-25 - 监听camera 返回的帧数据如何等比例绘制到webGL中?
现在面临的问题: 安卓机,不同机型camera返回的帧数据宽高不一致,frame-size="larger"的时候有的机型返回720 * 960,如何等比例进行缩放成 720 * 1280 的比例。
2022-05-19 - 插件的export文件找不到
文件在分包中的根目录下,但是一直找不到,这是什么问题? [图片][图片]
2022-03-18 - canvas2d putImageData 报错?
报错:Failed to execute 'putImageData' on 'CanvasRenderingContext2D': Overload resolution filed
2021-06-22 - 小程序广告组件正在审核中,都开通申请快一周了啊?
我的小程序广告组件一直是正在审核中,我开通流量主,添加广告位都快一周了,今天上线后,发现广告不能加载,一看怎么是广告组件正在审核中。。 这个久了 怎么还在审核中呢? [图片]
2021-05-01 - wx.uploadFile 的回调函数执行顺序?
回调函数中 success 、fail、complete 的执行顺序是什么》 complete 是在success 或 fail 之后执行吗?需要官方确认一下。
2021-01-30 - createMediaRecorder 录制时出现卡顿,录制好的视频也卡顿,动画不流畅?
代码:https://developers.weixin.qq.com/s/tAtV6ImD77nE 机型:小米10 问题描述: webGL中有一个立方体选中的动画,在未录制之前动画流畅的转动,使用的是 canvas.requestAnimationFrame渲染动画; 流畅的动画: [视频] 当我开启录制后,MediaRecorder.start(),此时画布中的动画会出现卡顿,特别不流畅,肉眼可见,并且导出后的视频也是不流畅的。视频录制使用mediaRecorder.requestFrame()渲染每一帧。 我怀疑是 canvas.requestAnimationFrame 与 mediaRecorder.requestFrame 冲突导致,mediaRecorder.requestFrame明显比较慢。 录制的视频效果: [视频]
2021-01-29 - mediaContainer 音视频合成接口,轨道里只能传入一个视频文件吗?
音视频接口,能否多个视频合成一个视频,目测传入两个视频文件就报错了。
2021-01-27 - wx.createMediaRecorder 录制出来的视频特别卡顿?
用createMediaRecorder 录制webGL上的动画时,webGL会出现卡顿现象并且录制出来的视频也很卡顿。 当不开启的时候,webGL 的动画就很流畅; 为啥? let MediaRecorder = wx.createMediaRecorder(node) function loop() { console.log('loop recorder'); MediaRecorder.requestFrame(loop) // 录制下一帧 } MediaRecorder.on('start', () => { console.log('开始录制') wx.showToast({ title: '开始录制', }) loop(); }) MediaRecorder.on('stop', ({tempFilePath, duration, fileSize}) => { console.log('结束录制', tempFilePath, duration, fileSize) wx.showToast({ title: '结束录制', }) this.listener.stop(); wx.navigateTo({ url: '/pages/videoplay/play?videoPath='+tempFilePath, }) }) MediaRecorder.start(); setTimeout(() => { MediaRecorder.stop(); }, 20 * 1000)
2021-01-27