- webgl 安卓平台层级和事件Bug
需求: 1个webgl Canvas,1个Video,通过z-index设置,让Video控件在Canvas之上,Canvas控件绑定了Touch事件; 表现: 在ios平台上,运行效果符合预期;Android平台上,webgl Canvas层级最高,无法被覆盖,同时Touch事件无响应。 下图为iOS平台效果 [图片]
2020-07-21 - wx.request请求增加加载进度接口,特别是大文件,体验不好。
希望RequestTask增加onProgressUpdate接口,虽然DownloadTask有这个接口,但是wx.downloadFile下载的内容写入到文件中,不能下载完成后直接获取数据。
2020-07-21 - webgl和2d的canvas同时使用在各个平台上不一致问题
一个webgl的Canvas绘制蓝色,一个2d的Canvas绘制绿色,在开发工具,Android真机和iOS真机表现不一致; 图一为开发工具效果,图二为Android效果,同层渲染z-index无效,webgl的canvas高于2d,图三为iOS效果,webgl无内容。 [图片][图片][图片]
2020-06-04 - 云端加载较大的文件时(不保存文件到本地),现有网络相关的 API无法提供进度值,有相关解决方案吗?
需求:云端加载较大的文件时,可以有进度值。 现有网络相关的 API都不满足: 1、使用 wx.request 可以满足加载要求,但是wx.request无法提供加载进度值,希望像XMLHttpRequest提供onprogress 2、不用wx.downloadFile的原因时,wx.downloadFile需要下载文件到本地,比wx.request 多了文件的写入和读取,这两步在真机上增加了不少响应时间,希望wx.downloadFile可提供直接读取下载完成数据的方法。
2020-03-27 - CameraFrameListener页面返回后重新启动,iOS不正常,Android正常
页面A中实现了CameraFrameListener获取Camera帧数据,当navigateTo到B页面时,调用了stop()方法,当从B页面点左上角返回到A页面,调用start()方法重新打开,onCameraFrame在iOS下无数据,在Android下正常。
2019-12-24 - worker性能问题,postMessage传递的数据被序列化,有解决方案吗?
大数据处理用worker线程运算,postMessage时会引起性能下降,浏览器版本的worker有个Transferable Objects可选参数,例子如下: [代码]var[代码] [代码]ab = [代码][代码]new[代码] [代码]ArrayBuffer(1);[代码][代码]worker.postMessage(ab, [ab]);[代码]微信小程序是否支持?
2019-10-18 - FileSystemManager真机加载代码包文件失败
-功能需求: 通过FileSystemManager接口加载代码包文件, -数据和代码 在应用根目录下有data文件夹,文件夹中有t1.txt文本文件,用下面的代码加载: const fs = wx.getFileSystemManager(); var buffer = fs.readFileSync("data/t1.txt"); console.log("Data =", typeof (buffer),"=",buffer); - 当前 Bug 的表现 开发工具中正常, iOS调试时错误日志: Error: readFileSync:fail file info not exit at readFileSync ([publib]:1:432687) at Object.e.(anonymous function) [as readFileSync] ([publib]:1:438711)
2019-03-14 - 真机7.0.3版本Video和Camera层级问题
需求:在Camera上播放video - 当前 Bug 的表现 模拟器层级正常,真机不正常。 模拟器视频在Camera上,真机在Camera下,Video延迟3s后才启用 [图片] 代码: https://developers.weixin.qq.com/s/QK1T3Nmj7E6b
2019-03-11 - 多个原生组件使用真机层级问题,延迟方案无效
需求:在Camera上播放video - 当前 Bug 的表现 模拟器层级正常,真机Android旧版本正常,微信升级到7.03后不正常,iOS微信版本7.03也不正常。 - 基本代码 <camera device-position="back" flash="off" binderror="error" style="width: 100%; height: {{bodyHeight}}px;z-index:1;position: absolute;"> </camera> <video wx:if="{{showVideoPlayer}}" style='z-index:2;position: absolute; top:100px; width:100%;' autoplay src="{{videoURL}}"></video> 还有一个动画问题,也是模拟器中正常,真机不正常。 var animation = wx.createAnimation({ duration: 1500, timingFunction: 'ease-in' }); this.setData({ animData: animation.top(200).step().export() }); animation最终是用css动画实现的吗?直接用css动画在真机上也没有效果。
2019-03-11