小程序
小游戏
企业微信
微信支付
扫描小程序码分享
https://developers.weixin.qq.com/miniprogram/dev/api/media/media-recorder/MediaRecorder.html
MediaRecorder.requestFrame(() => { })
callback 里进不去,请问具体怎么使用的?先调用 MediaRecorder.start() ?
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,现在是怎么实现的?请提供代码片段看下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
求官方指导
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,现在是怎么实现的?请提供代码片段看下(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
求官方指导
const mediaRecorder = wx.createMediaRecorder
mediaRecorder.on('stop', func)
mediaRecorder.on('start', () => {
// 有很多帧需要录制,在此处写循环调用requestFrame
// 估计普通for循环会引起同步操作canvas录制故障
// 最好使用异步队列控制, 等完成上一帧录制后再执行下一帧
mediaRecorder.requestFrame(() => {
// 写 webgl 渲染画面
// 以上执行结束后录制一帧
})
})
mediaRecorder.start()