如何将 base64 音频数据解码为 WAV 格式
how to decode base64 audio data to wav format
我正在浏览器中录制音频,并希望使用 ajax 调用将该录音保存在服务器上。
我已经使用recorderjs库在html5浏览器中进行录制,并且它也可以工作。
因此,我想做的只是解码该 blob/base64 数据,以便我可以将该数据发送到服务器进行保存。这是我的代码。
我已将 blob 数据转换为 base64
var reader = new FileReader();
reader.onload = function() {
var dataUrl = reader.result;
var base64 = dataUrl.split(',')[1];
/*base64 this needs to be decoded*/
};
reader.readAsDataURL(blob);
});
我没有使用 base64 字符串,而是从我的代码中使用了"dataUrl",并使用 Ajax 将此"dataUrl"数据存储到服务器。
因此,每当我想播放录制的音频时,我只需使用 ajax 获取数据,响应数据将添加到音频源中,如下面的代码所示。
var audio_obj = new Audio();
audio_obj = data; //ajax response data
audio_obj.play();
相关文章:
- 在文本区域POST后解码JSON
- Json字符串可以'当字符串末尾有“'时,t解码;
- 有没有一种方法可以在没有文档或jQuery的情况下使用javascript解码html实体
- 从Base64 Ionic编码和解码图像
- 如何在JS中编码URL并在PHP中解码
- 在服务器中编码,并使用escape在javascript中解码
- 从wav文件中读取样本
- 如何编码/解码这个专有校验和(Athena 16C PID控制器)
- php中javascript解码中的base64编码
- 在Erlang中解码URIComponent
- AngularJs正在解码HTML字符(不需要)
- 隐藏HTML元素中的JSON编码和解码
- 将Base64音频文件Mp3解码为可播放的Mp3
- 如何使用Java解码由window.btoa编码的base64图像
- 标题不适用于解码URIComponent和空格
- 为什么我不必在 JS 中解码/解析 PHP 生成的 JSON 字符串
- 需要使用Java编码/转义HTML字符串,并在JavaScript中解码HTML字符串
- 解码十六进制编码/混淆的javascript
- 如何将 base64 音频数据解码为 WAV 格式
- 需要一个javascript/HTML5网络播放器,该播放器使用WAV容器中包装的G.711编解码器播放音频