直接将获取到的临时图片转成base64然后赋值给Image的src就可以了,保存到服务器每次显示的时候把数据拉下来显示就行 let _url = e.detail.avatarUrl; let _imgbase64 = 'data:image/png;base64,' + wx.getFileSystemManager().readFileSync(_url, "base64")
wxfile://tmp.jpg显示问题使用<image src="{{item.imageTemp}}" /> 其中:imageTemp="wxfile://tmp_8723twd7632gdfauygd762gd2gd.jpg" 图片不显示,原来imageTemp="http://tmp/wx3523f.jpeg"则正常; 这个临时本地文件,是通过 wx.cloud.downloadFile({....下载到本地, 在开发工具中就是imageTemp="http://tmp/wx3523f.jpeg" 而在苹果手机微信中,就是这样了imageTemp="wxfile://tmp_8723twd7632gdfauygd762gd2gd.jpg" 不知我说清楚了没有!
07-11是小写
微信小游戏播放激励视频,监听onClose事件无回调,也没有报错 ?WXRewardedVideoAd.OnClose()
2023-07-20你们解决这个问题了嘛,就是监听不到onClose事件
激励视频广告存在bug,在某一种视频播放完以后收不到onClose回调根据官方文档,https://developers.weixin.qq.com/minigame/dev/guide/open-ability/ad/rewarded-video-ad.html 正常视频广告播放完是有如下的事件的,确实,一般的视频广告播放结束,或者中途点击关闭(关闭按钮在右上角,有点像是一个小程序的样子),都是能收到如下shi: rewardedVideoAd.onClose(res => { // 用户点击了【关闭广告】按钮 // 小于 2.1.0 的基础库版本,res 是一个 undefined if (res && res.isEnded || res === undefined) { // 正常播放结束,可以下发游戏奖励 } else { // 播放中途退出,不下发游戏奖励 } }) 我发现,有一种视频播放完,收不到事件,就是那种看上去像网页的激励视频广告,而且关闭按钮是一个叉叉,在左上角,播放完成并没有如上事件: 比如,我在游戏中的视频,截图的广告如下: [图片] 怎么都收不到,百发百中!!
2023-07-20