通过引用以下链接here,我已将base64转换为.wav音频文件。但是除了VLC媒体播放器之外,它无法在任何应用程序中播放。
任何人都可以为我提供解决方案。
客户端代码:
const audioBlob = new Blob(this.audioChunks, { 'type': 'audio/wav' });
var reader = new FileReader();
reader.readAsDataURL(audioBlob);
reader.onloadend = function() {
var base64data = reader.result;
resolve(base64data);
}
服务器端代码:
var fs=require('fs')
//Here base[1] is my base64 data
fs.writeFileSync(filename, Buffer.from(base[1].replace('data:audio/ogg; codecs=opus;base64,', ''), 'base64'));
谢谢!