onFrameRecorded回调函数不执行
发布于 5 年前 作者 xxie 18172 次浏览 来自 问答

const recorderManager = wx.getRecorderManager()

recorderManager.onStart(() => {

console.log(‘recorder start’)

})

recorderManager.onPause(() => {

console.log(‘recorder pause’)

})

recorderManager.onStop((res) => {

console.log(‘recorder stop’, res)

const { tempFilePath } = res

})

recorderManager.onFrameRecorded((res) => {

console.log(‘recorder frame’)

const { frameBuffer } = res

console.log(‘frameBuffer.byteLength’, frameBuffer.byteLength)

})

const options = {

duration: 10000,

sampleRate: 44100,

numberOfChannels: 1,

encodeBitRate: 192000,

format: ‘mp3’,

frameSize: 5

}

recorderManager.start(options)

4 回复

你好,建议提供相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),方便大家帮你看问题

同问,真机和调试工具都不回调,是怎么回事啊?

这个问题真的很影响开发效率呀

我也遇到这个问题了。

希望客服们尽快给个答复。

标准的示例代码,执行不成功,不应该呀。

回到顶部