CNode

浏览器 录音得到的blob 数据传到 后台,express框架用 multer接收,保存后,,播放没声音。。。

问答
11160007652发布于9 年前最后回复8 年前12 回复5421 浏览0 收藏

浏览器 录音得到的blob 数据传到 后台,express框架用 multer接收,保存后,,播放没声音。。。

怎么回事呢。。。。

求大佬 赐教!!!

查看回复

回复 (12)

1
1160007652#1·9 年前

大佬,在休息会儿,,解决了,,是因为 我电脑录音设备 静音了。。。。

1
1160007652#2·9 年前

N8_}BAJR4T}}D6PN`@17G{Y.png

这个识别效率--- 百度的语音识别---- 我说的 一二三 识别的 惨不忍睹。。。

F
fruit-memory#3·9 年前

楼主你好,请问能把后端处理bolb对象和上传bolb对象的代码或者GitHub地址给我参考吗?

1
1160007652#4·8 年前
引用 im-here录音用的什么库?

@imhered recorder

I
im-here#5·8 年前
引用 1160007652@imhered recorder

@1160007652 thx

A
Akira0705#6·8 年前

原谅我不厚道的笑了

1
1160007652#8·8 年前
引用 fruit-memory楼主你好,请问能把后端处理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);

I
im-here#9·8 年前

录音用的什么库?

1
1160007652#10·8 年前
引用 im-here@1160007652 thx

@imhered 多谢 可以加个QQ咨询下么 1160007652

I
im-here#11·8 年前
引用 1160007652@imhered 多谢 可以加个QQ咨询下么 1160007652

@1160007652 咨询啥?😂 我没做过这东西,看到录音库了就想了解了解

参与回复
登录后即可参与回复。登录