美文网首页微信小程序踩坑记录
微信小程序canvas绘制微信头像

微信小程序canvas绘制微信头像

作者: 飞鱼YE | 来源:发表于2018-08-28 21:59 被阅读0次

    在微信小程序中使用canvas绘制微信头像需要把头像下载到本地,再使用本地临时路径绘制

    使用wx.getImageInfo获取微信头像信息:在network中可以看到图片下载成功,但是wx.getImageInfo既不跳到成功的回调也不跳到失败的回调,暂未找到原因;
    可以换wx.downloadFile下载文件资源到本地,这样也可以拿到图片的本地临时路径,实测这个是可以成功拿到微信头像的临时路径;

    wx.downloadFile({
      url: 'https://example.com/audio/123', //仅为示例,并非真实的资源
      success: function(res) {
        // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
        if (res.statusCode === 200) {
            wx.playVoice({
              filePath: res.tempFilePath
            })
        }
      }
    })
    

    相关文章

      网友评论

        本文标题:微信小程序canvas绘制微信头像

        本文链接:https://www.haomeiwen.com/subject/dzkcwftx.html