- 如何解析recordermanager.onframerecorded的bufferframe帧?
你好,想问下recorderManager.onframerecorded的frameBuffer含义是什么?我用的是mp3,现在需要分析音频的频率,不知道怎么处理这些数据,这些数据含义是什么 以下是打出来的console日志 [代码]const[代码] [代码]options = {[代码][代码] [代码][代码]duration: duration,[代码][代码] [代码][代码]sampleRate: [代码][代码]this[代码][代码].data.sample_rate,[代码][代码] [代码][代码]numberOfChannels: [代码][代码]1[代码][代码],[代码][代码] [代码][代码]encodeBitRate: [代码][代码]this[代码][代码].data.encodeBitRate,[代码][代码] [代码][代码]format: [代码][代码]'mp3'[代码][代码],[代码][代码] [代码][代码]frameSize: 1,[代码][代码] [代码][代码]}[代码] [代码] [代码] [代码][代码] recorderManager.onFrameRecorded((res) => { var curTimemillis = new Date().getTime(); that.setData({ curTimemillis: curTimemillis }) const { frameBuffer } = res; console.log(frameBuffer); }) [代码] [代码] [图片]
2019-10-21 - 小程序录音功能转码wav问题?
小程序端目前的录音结果为aac或者mp3。如果是片段onFrameRecorded的函数返回的片段内容也不是wav或者pcm,而是mp3或者acc的文件。那么问题是如果要进行语音分析,这种还需要有个转码的过程。对于同声传译这种情况,这个每次转码就比较耗费内容,容易导致手机发热。 有大神或者开发小伙伴对于这种问题有没有比较好的方案。
2019-08-22 - recorderManager.onFrameRecorded音频格式转换问题?
你好: 希望能提供下 recorderManager.onFrameRecorded生成的acc文件或者mp3文件转换为wav格式的扩展。 因为目前小程序的录音结束后内容为mp3或者aac,无法直接用来进行其他的分析计算。
2019-08-19