- 关于WebAudioContext.createAnalyser()的调用问题?
我先创建了一个录音 //录音配置 wx.getRecorderManager().start({ duration: 60000, numberOfChannels: 1, sampleRate : 16000, format: "PCM", frameSize: 4, audioSource: 'buildInMic' }) 然后在录音监听方法里,获取到PCM数据,怎么样通过这个pcmdata和WebAudioContext.createAnalyser()方法绘制音频的纹波
2023-03-09 - WebAudioContext.decodeAudioData()返回错误data err?
因为要做语音识别的同时音频可视化,所以在音频格式为‘PCM’的情况下使用WebAudioContext.decodeAudioData(pcmData),返回错误data err //录音配置 wx.getRecorderManager().start({ duration: 60000, numberOfChannels: 1, sampleRate : 16000, format: "PCM", frameSize: 4, audioSource: 'buildInMic' }) wx.getRecorderManager().onFrameRecorded((res) => { let audioContext = wx.createWebAudioContext() const { frameBuffer } = res audioContext.decodeAudioData(frameBuffer, (buffer) => { console.log(buffer) }, (err) => { console.error('decodeAudioData fail', err) }) }) 请问除了这种方法还有别的方法做音频可视化吗?
2023-03-09