收藏
回答

canvas drawImage手机报错 indexOf undefined

问题模块 框架类型 问题类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
API和组件 小程序 Bug canvas 客户端 Android 6.6.7 2.2.2

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);

}


最后一次编辑于  2018-08-10
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容