wx.canvasToTempFilePath安卓手机无法生成图片

发布于 7 年前作者 tsun2328 次浏览最后编辑 7 年前来自 ask

wx.canvasToTempFilePath安卓手机无法生成图片,执行fail返回create bitmap failed,ios测试和开发者工具没有问题,什么时候可以修复

3 回复
xlei
xlei1 楼6 年前

我们也遇到这个错误,望及时解决

byang
byang2 楼6 年前

目前我测试的好像是因为canvas 的 draw方法的回调不能保证渲染完成,回调立即调用canvasToTempFilePath会报错,延时一会调用又不会,目前不知道延时多少合适。

但是联机调试又不会报错,且有的时候又不会报错,总之这个方法的稳定性比较差。

pingfu
pingfu3 楼5 年前

个人解决方案,通过getSystemInfo获取机型是安卓或者ios,ios正常api接口写法,安卓则在执行

canvasToTempFilePath 后再执行一次本方法,从而实现生成图片