收藏
回答

ctx.drawImage 空白?

  • CanvasRenderingContext2D 的 drawImage 方法 2.10.0 起支持传入通过 SelectorQuery 获取的 video 对象
  • 机型:iphone 13 系统:15.5
  • 基础库版本:2.25.2
  draw() {
    const dpr = wx.getSystemInfoSync().pixelRatio
    wx.createSelectorQuery().select('#video').context(res => {
      console.log('select video', res)
      const video = this.video = res.context
      wx.createSelectorQuery().selectAll('#cvs1').node(res => {
        console.log('select canvas', res)
        let ctx1;
        if (res[0].node) {
          ctx1 = res[0].node.getContext('2d')
          res[0].node.width = w * dpr
          res[0].node.height = h * dpr
          setInterval(() => {
            ctx1.drawImage(video, 0, 0, w * dpr, h * dpr);
          }, 1000 / 24)
        }
      }).exec()
    }).exec()
  },


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

1 个回答

登录 后发表内容