this.videoAd = wx.createRewardedVideoAd()在页面中切换,onUnload() {this.videoAd.destroy();}进入新页面再次创建新的视频单例,导致视频show()调用且不播放,再次this.videoAdwendy.load()就出现err.errMsg == 'video-ad has been destroyed',并且再次销毁创建就是失败;
目前最新的v8.0.31不会出现这种情况,但是v8.0.30往下就开始会出现这种情况;不限机型的,只要版本切换就会出现这种情况
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
根据真机进行调试,不同版本的型号的兼容性;
期待指出问题,并给予解决方案;谢谢
你把这个问题解决了嘛
我写了代码片段,是有关真机的测试;可以查看或帮忙找出些问题
代码片段:https://developers.weixin.qq.com/s/w5r4ovmn7gGZ
可以写个demo复现一下这个问题吗?
v8.0.30往下出现问题, 直接show()里面加个延迟函数执行一下看看呢?
setTimeout(()=>{
// 这里取重新获取视频,并执行播放试试
},1000)
},