收藏
回答

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

框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
小程序 canvasToTempFilePath 客户端 Android 6.6.2 Android 6.0.1

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


回答关注问题邀请回答
收藏

3 个回答

  • alphaair
    alphaair
    2018-08-16

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

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

    2018-08-16
    有用 1
    回复
  • 南瓜豆腐
    南瓜豆腐
    2018-04-25

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

    2018-04-25
    有用 1
    回复
  • _shine
    _shine
    2018-02-11

    个人解决方案,通过getSystemInfo获取机型是安卓或者ios,ios正常api接口写法,安卓则在执行canvasToTempFilePath 后再执行一次本方法,从而实现生成图片

    2018-02-11
    有用
    回复 2
    • shawbs
      shawbs
      2018-09-28

      为什么是再执行一次方法而不是延迟执行,这中间的间隔应该不大吧

      2018-09-28
      回复
    • 偷停寂寞
      偷停寂寞
      2020-02-19
      可以贴代码出来看看吗?现在也没有解决
      2020-02-19
      回复
登录 后发表内容