onFrameRecorded回调函数不执行

发布于 7 年前作者 xxie18409 次浏览最后编辑 7 年前来自 ask

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 回复
ichang
ichang1 楼6 年前

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

fanglong
fanglong2 楼6 年前

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

mali
mali3 楼6 年前

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

songyong
songyong4 楼5 年前

我也遇到这个问题了。

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

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