小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小游戏激励式视频关闭以后无法再次打开同时游戏背景音乐也没有了
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,请提供能复现问题的简单代码片段,这边复现看下是什么问题 (https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
1、关于声音问题,目前激励视频打开后,会默认暂停游戏音乐,因此建议你在onClose事件中恢复游戏音乐的播放
2、关于点击按钮没反应或者广告加载慢的问题,显示激励视频的代码可以参考下面这样写:
// 组件创建后会拉取一次广告,用户关闭广告后会去拉取下一条广告,因此这里直接show就可以,另外如果show失败增加一次重试策略
rewardedVideoAd.show().
catch
(err => {
return
rewardedVideoAd.load().then(() =>rewardedVideoAd.show())
}).
console.error(
'激励视频加载失败'
, err)
})
以上代码应该可以增加点击播放视频的反应时间,如果确实加载失败,请进行相应的用户提示,并根据错误信息在 https://developers.weixin.qq.com/minigame/dev/api/ad/RewardedVideoAd.onError.html 查看原因。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,请提供能复现问题的简单代码片段,这边复现看下是什么问题 (https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
1、关于声音问题,目前激励视频打开后,会默认暂停游戏音乐,因此建议你在onClose事件中恢复游戏音乐的播放
2、关于点击按钮没反应或者广告加载慢的问题,显示激励视频的代码可以参考下面这样写:
// 组件创建后会拉取一次广告,用户关闭广告后会去拉取下一条广告,因此这里直接show就可以,另外如果show失败增加一次重试策略
rewardedVideoAd.show().
catch
(err => {
return
rewardedVideoAd.load().then(() =>rewardedVideoAd.show())
}).
catch
(err => {
console.error(
'激励视频加载失败'
, err)
})
以上代码应该可以增加点击播放视频的反应时间,如果确实加载失败,请进行相应的用户提示,并根据错误信息在 https://developers.weixin.qq.com/minigame/dev/api/ad/RewardedVideoAd.onError.html 查看原因。