收藏
回答

onCameraFrame返回arrayBuffer使用canvasPutImageData报错?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvasPutImageData 工具 7.020 2.15.0

demo.js

Page({
  onReady: function () {
    const cameraCtx = wx.createCameraContext()
    const cameraCfl = cameraCtx.onCameraFrame(res => {
      const data = new Uint8ClampedArray(res.data);
      wx.canvasPutImageData({
        x: 0,
        y: 0,
        width: 300,
        height: 150,
        data,
        success: res => {
          console.log('绘制成功:', res)
        },
        fail: res => {
          console.log('绘制失败:', res)
        },
        complete: res => {
          console.log(res)
        }
      })
    })
    cameraCfl.start()
  }
})


demo.wxml



demo.wxss

page{
  height: 100%;
}
.container {
  height: 100%;
}
最后一次编辑于  2021-03-18
回答关注问题邀请回答
收藏
登录 后发表内容
问题标签