cocoscreator使用小程序previewImage总结

  • Creator 版本: 2.4

  • 目标平台: 微信小游戏,qq小游戏

  • 问题描述: cocoscreator打包小游戏平台,使用previewImage可以预览,出现好友分享和保存本地,没有扫描二维码选项

  • 原因:

  1. 二维码支持识别问题: https://developers.weixin.qq.com/minigame/dev/api/media/image/wx.previewImage.html ,具体就不多说了
  2. previewImage参数urls如果需要再出现二维码,需要https://类型地址
  3. 访问权限问题
  4. 二维码图片清晰度也会影响识别
  • 错误的做法但是值得记录
    let sprite = page.p_qrcode.getComponent(cc.Sprite);
    let _tempFilePath = sprite.spriteFrame.getTexture().nativeUrl;
    qq.previewImage({
    urls: [_tempFilePath],
    current: _tempFilePath,
    });
    直接去图片资源路径预览

  • 个人经验总结