草庐IT

recorderjs

全部标签

html - 降低使用 recorderjs 创建的 WAV 文件的比特率

我正在尝试使用recorderjs在用户上传简短录音(比如1到十几秒长)的应用引擎网站上。我注意到我正在上传的WAV文件比我预期的要大得多。例如,我刚刚创建了一段大约持续9秒的录音,上传的blob为1736769字节,即>1.5兆字节。问题:如何修改recorderjs代码(或我自己的代码——也许我使用的recorderjs不正确),以便我的音频blob具有较低的比特率?我希望10秒的录音安全地低于1MB。我的猜测是我需要修改here中的encodeWAV函数,或者可能是exportWAV,但我不确定如何。在exportWAV中删除交错缓冲区的所有其他元素是否有意义?有没有更智能的方法