做游戏的对局回放功能遇到的问题
游戏录屏的时候,就包含了游戏的声音,分享的时候,还要必填BGM,而这个BGM,还必须在代码包内
BGM 音频文件比较占用空间,想用无声.mp3文件代替,一个2分钟的mp3也要3M,
建议官方,能否取消,BGM参数为必填项呢?
而且这个BGM好像必须比录制视频的时长要长,BGM也不会自动填充循环播放,所以要弄一个大于录屏时间的mp3,然后又很占代码包空间。
或者是我的用法不当,望指教。
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小游戏 | 需求 | GameRecorderShareButton | 微信安卓客户端 | 8.0.9 | 2.19.1 |
1 个回答
如果不报错不传也可以的
反馈一下,原先做过一次录屏,发现有些问题,就没有继续,最近发现,分享也很重要,想把这个功能实现出来
微信APP版本:V 8.0.11
调试基础库:2.19.1
手机:华为mate10
遇到的问题
1. GameRecorder.isSoundSupported() 始终是false,怎么才能录屏的时候录音呢?
2. GameRecorder.on(‘start’,callback),录屏成功过一次后,分享到朋友圈,点击朋友圈分享的链接并播放视频,再回到游戏,on(‘start’)就不回调了,重启小游戏也无效 ,不点击朋友圈链接,第二次仍旧能录屏,(这个问题找了很久,检查了n遍代码...)
3. GameRecorder.stop() 返回的录制时长不准确,录制40~60秒的,返回只有10几秒,不能录制长视频
4. 点击分享后,视频编辑界面,只能预览3~4秒的视频(之前适配过一次,以为是配的BGM的问题,就没有继续做适配,这次 bgm:'')
5. 视频分享到朋友圈的链接,点开后,只能播放一遍,无法重播,视频排版也没有居中(感觉api应该有点问题)
2. 可以在GameRecorder.start().then()传入一个回调函数重新监听GameRecorder.on(‘start’,callback)
3-5. 这是录屏的bug。