Javascript 在JS中创建.wav文件-“;非波形文件-无RIFF头“;

Javascript 在JS中创建.wav文件-“;非波形文件-无RIFF头“;,javascript,web,header,wav,riff,Javascript,Web,Header,Wav,Riff,我正在尝试从浏览器的麦克风录制音频,并将其保存为.wav文件(发送到API) 我已经得到了我想要的二进制块,我可以将它转换成一个.wav文件,在VLC中播放(也可以在浏览器中播放) 但当我试图将其发送到 {"readyState":4,"responseText":"{\"status\":\"failure\",\"reason\":\"Not a WAVE file - no RIFF header\"}","status":400,"statusText":"Bad Request"}

我正在尝试从浏览器的麦克风录制音频,并将其保存为.wav文件(发送到API)

我已经得到了我想要的二进制块,我可以将它转换成一个.wav文件,在VLC中播放(也可以在浏览器中播放)

但当我试图将其发送到

{"readyState":4,"responseText":"{\"status\":\"failure\",\"reason\":\"Not a WAVE file - no RIFF header\"}","status":400,"statusText":"Bad Request"}
本质上,问题是,我如何添加我需要的RIFF标题,或者我在这方面完全错了吗


谢谢

@JaromandaX-这是我写的,只是复制并粘贴它-现在修改它:)谢谢,你是如何解决的?我也有同样的问题。@JaromandaX-我只是复制粘贴了它-现在修改了它:)谢谢,你是如何解决的?我也有同样的问题。
{"readyState":4,"responseText":"{\"status\":\"failure\",\"reason\":\"Not a WAVE file - no RIFF header\"}","status":400,"statusText":"Bad Request"}