前端录音,音频格式转换

需求和背景

我想在前端调用麦克风,录音,然后用websocket将流音频传到后端,保存成wav文件

问题相关代码,请勿粘贴截图

img


img

问题:
  1. 前端浏览器只支持audio/webm录音,录好的音频blob为二进制音频数据。那这个二进制音频可以保存成wav文件么?
  2. 前端录的音频是不是经过了压缩?因为数据量=采样频率×量化位数×声道数×时间(秒)。根据这个公式计算的话,我这个blob数据长度远小于这个公式计算的数据量大小。

音频格式转换https://blog.csdn.net/qq_35385687/article/details/118698166