我正在使用node.js,并将我的音频流传输到node.js服务器. 现在,在构建音频斑点的过程中,我注意到:
var audioBlob = new Blob([dataview], { type: 'audio/wav' });
我在New Blob得到一个ReferenceError. 似乎不支持Blob. 如何创建我想用node.js fs模块保存的BLOB.
谢谢你们!
我正在使用node.js,并将我的音频流传输到node.js服务器. 现在,在构建音频斑点的过程中,我注意到:
var audioBlob = new Blob([dataview], { type: 'audio/wav' });
我在New Blob得到一个ReferenceError. 似乎不支持Blob. 如何创建我想用node.js fs模块保存的BLOB.
谢谢你们!
此问题的解决方案是创建一个可以在数组缓冲区和 node 缓冲区之间进行转换的函数.:)
Convert a binary NodeJS Buffer to JavaScript ArrayBuffer个
在最近的 node 版本中,它只是:
let buffer = Buffer.from(arraybuffer);
let arraybuffer = Uint8Array.from(buffer).buffer;