收藏
回答

部分安卓手机Canvas.createImage(),不执行onload,执行onerror?

描述:选择相册照片后通过Canvas.createImage()创建Image对象,加载图片时,发现不执行onload回调,执行onerror回调,在部分安卓机型大概率复现,偶尔有一次会执行

可复现机型:xiaomi 12,android 13

可复现图片:https://cnbj2.fds.api.xiaomi.com/hannto-static/h5/test/-283679041543860246.jpg (自行下载使用)

代码片段:https://developers.weixin.qq.com/s/j8U0cZmN7XFl

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

1 个回答

  • 社区技术运营专员--阳光
    社区技术运营专员--阳光
    2023-02-14

    自查下是不是图片太大或者格式不支持

    2023-02-14
    有用
    回复 2
    • 羊
      2023-10-23
      请问是指分辨率还是图片大小?目前支持图片的分辨率和质量大小分别是多少?
      2023-10-23
      回复
    • ^O^
      ^O^
      2023-11-13
      跟机型有关系,华为手机2M的直接走到onerror了,但是15M的就可以成功,这是为什么,图片是同一个,在其他手机是可以的
      2023-11-13
      回复
登录 后发表内容