-
Creator 版本: 2.4
-
目标平台: 微信小游戏,qq小游戏
-
问题描述: cocoscreator打包小游戏平台,使用previewImage可以预览,出现好友分享和保存本地,没有扫描二维码选项
-
原因:
- 二维码支持识别问题: https://developers.weixin.qq.com/minigame/dev/api/media/image/wx.previewImage.html ,具体就不多说了
- previewImage参数urls如果需要再出现二维码,需要https://类型地址
- 访问权限问题
- 二维码图片清晰度也会影响识别
-
错误的做法但是值得记录
let sprite = page.p_qrcode.getComponent(cc.Sprite);
let _tempFilePath = sprite.spriteFrame.getTexture().nativeUrl;
qq.previewImage({
urls: [_tempFilePath],
current: _tempFilePath,
});
直接去图片资源路径预览 -
个人经验总结