javascript - 使用 recorder.js mattdiamond/Recorderjs 将 .wav 文件格式转换为 .mp3
问题描述
尝试使用recorder.js从用户那里捕获原始音频并将其上传到服务器,我遇到了这个站点,它指示使用第二个参数调用函数stopRecording()并将_AudioFormat从“audio/wav”更改为“音频/MPEG”。
我认为的代码片段:
$(".transBtn").click(function(){
if($(this).hasClass("transRecording")){
//var _AudioFormat = "audio/mp3";
var AudioFormat = "audio/mpeg";
stopRecording(function(AudioBLOB){
var url = URL.createObjectURL(AudioBLOB);
$(".downloadAud").attr("href" , url);
$(".downloadAud").attr("download" , "myRec.mp3");
var l = document.getElementById('save'); // save is the id of anchor tag
l.click();
}, AudioFormat);
}
else {
startRecording();
//alert("Live Recording");
}
})
很抱歉占用您的时间,但我无法下载 .mp3 格式的文件。如果您提供帮助,我将非常高兴。
提前致谢。
解决方案
推荐阅读
- r - 使用时间戳过滤而不过滤数据 R
- php - PHP 获取 mime 类型性能不佳
- asp.net - ERR_CONNECTION_REFUSED Asp.Net Core + Angular 10
- javascript - 如何使用jquery在div中仅显示n行段落?
- angular - 有没有办法检测多个角度分量的状态?
- html - CSS 文件拒绝链接。而是指回html
- r - 闪亮的 wordcloud2 json 警告和空白页面
- angular - 如何在角度项目中使用引导程序?
- java - Avro ClassCastException:类 java.net.URL 不能转换为类 java.lang.CharSequence
- ios - 为不同的 iOS 设备创建等高和等宽的圆形图像时出错