浏览器 录音得到的blob 数据传到 后台,express框架用 multer接收,保存后,,播放没声音。。。
浏览器 录音得到的blob 数据传到 后台,express框架用 multer接收,保存后,,播放没声音。。。
怎么回事呢。。。。
求大佬 赐教!!!
12 回复
大佬,在休息会儿,,解决了,,是因为 我电脑录音设备 静音了。。。。
这个识别效率— 百度的语音识别---- 我说的 一二三 识别的 惨不忍睹。。。
楼主你好,请问能把后端处理bolb对象和上传bolb对象的代码或者GitHub地址给我参考吗?
@fruit-memory ok, 后台 express 使用的multer 中间件
let multer = require('multer');
let storage = multer.memoryStorage()
let upload = multer({storage: storage});
app.post('/video',upload.single('video'),(req,res)=>{
console.log(req.file.buffer); //在内存中保存的 录音数据
res.end('ok');
});
前台
let oReq = new XMLHttpRequest();
let fd = new FormData();
fd.append('video',blob);
oReq.responseType='json';
oReq.open("POST", "/video", true);
oReq.onload = function (oEvent) {
console.log("数据翻译:"+oReq.response);
};
oReq.send(fd);
录音用的什么库?
@imhered recorder
@1160007652 thx
原谅我不厚道的笑了
@1160007652 多谢😁
@imhered 多谢 可以加个QQ咨询下么 1160007652
@1160007652 咨询啥?😂 我没做过这东西,看到录音库了就想了解了解
@imhered 哦哦