canvas drawImage手机报错 indexOf undefined
发布于 6 年前 作者 bsu 1728 次浏览 来自 问答

PC端调试,图片可以流畅播放,未产生任何错误日志。

安卓手机上图片可以显示,但是会有错误日志,随着日志的增多图片显示的速度会越来越慢。

关键代码:

var ani = function (imgArr) {

      var ctx = createCanvas();

      //图片的宽高

      var offsetWidth = 540;

      var offsetHeight = 960;

      var n = 0;

      var imgsArr = imgArr;

      var timer = setInterval(function () {

          //绘制图片

          ctx.drawImage(imgsArr[n], 0, 0, 200, 300); // 这个代码引起的错误

          ctx.draw(true);

          n++;

          //播放到最后一张图片

          if (n == 99) {

          n = 0;

          }

      }, 1000 / config.fps);

}

1 回复

你好,请提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

回到顶部