html52.com
我爱小程序-开发者交流社区

canvas getContext2D drawImage无法绘制video(m3u8格式)

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug canvas 微信安卓客户端 8.0.16 2.13.0
draw() {
    const w = 300
    let h = 200
    const dpr = wx.getSystemInfoSync().pixelRatio
    wx.createSelectorQuery().select('#myVideo').context(res => {
      console.log('select video', res)
      const video = this.video = res.context
      wx.createSelectorQuery().selectAll('#cvs1').node(res => {
        console.log('select canvas', res)
        const ctx1 = res[0].node.getContext('2d')
        // console.error(ctx1)
        res[0].node.width = w * dpr
        res[0].node.height = h * dpr


        setInterval(() => {
          ctx1.drawImage(video, 0, 0, 960, 720, 0, 0, h * dpr, w * dpr);
        }, 1000 / 24)
      }).exec()
    }).exec()
  },

网友回复

寄良:

mp4格式视频开发工具正常,客户端mp4\m3u8均不行

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付