小程序
小游戏
企业微信
微信支付
扫描小程序码分享
问题描述:已录制完一段完整的视频后,用wx.createGameRecorderShareButton生成的对局回放按钮,安卓端点击没有任何反应(没有报错,也没有log),ios端可以正常进入视频编辑界面,请问是什么原因?
组件名称:GameRecorderShareButton
WechatLib版本号:2.22.1
微信版本号:8.0.19
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,能否提供一个可以复现的demo看看
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
borderRadius: 4,
iconMarginRight: 16,
paddingLeft: 1,
paddingRight: 30,
},
// 按钮的背景图片
text: '回放分享按钮',
// 分享参数
share: {
query: 'a=1&b=2',
// 背景音乐的路径
bgm: 'walkin.mp3',
timeRange: [[0, 1000], [4000, 5000]],
title: {
template: 'default.score',
data: {
score: 6500,
}
button: {
template: 'enter',
});
button.onTap(() => {
console.error('点击回放分享按钮');
//@ts-ignore
this.recorder = wx.getGameRecorder();
console.error('是否支持录制游戏画面', this.recorder.isFrameSupported());
// start 事件的回调函数的执行表示录制的真正开始
this.recorder.on('start', () => {
console.error('开始录制');
// 真正开始录制后的 5 秒后结束录制
setTimeout(() => {
this.recorder.stop()
}, 6000)
})
// stop 事件的回调函数的执行表示录制完成
this.recorder.on('stop', (res: any) => {
console.error(`结束录制,对局回放时长: ${res.duration}`);
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,能否提供一个可以复现的demo看看
打开UI执行下面的代码创建分享按钮以及绑定事件
borderRadius: 4,
iconMarginRight: 16,
paddingLeft: 1,
paddingRight: 30,
},
// 按钮的背景图片
text: '回放分享按钮',
// 分享参数
share: {
query: 'a=1&b=2',
// 背景音乐的路径
bgm: 'walkin.mp3',
timeRange: [[0, 1000], [4000, 5000]],
title: {
template: 'default.score',
data: {
score: 6500,
}
},
button: {
template: 'enter',
}
}
});
button.onTap(() => {
console.error('点击回放分享按钮');
});
//@ts-ignore
this.recorder = wx.getGameRecorder();
console.error('是否支持录制游戏画面', this.recorder.isFrameSupported());
// start 事件的回调函数的执行表示录制的真正开始
this.recorder.on('start', () => {
console.error('开始录制');
// 真正开始录制后的 5 秒后结束录制
setTimeout(() => {
this.recorder.stop()
}, 6000)
})
// stop 事件的回调函数的执行表示录制完成
this.recorder.on('stop', (res: any) => {
console.error(`结束录制,对局回放时长: ${res.duration}`);
})