我不确定如何从节点中的wav文件创建blob。我是否只是这样使用Buffer?...
var blippityBlob = new Buffer(filePathToWave);
答案 0 :(得分:1)
也许您可以查看BinaryJS
引用:
BinaryJS是一个轻量级框架,它利用websockets在浏览器javascript和Node.js之间双向发送,流式传输和管道二进制数据。
服务器代码
var server = BinaryServer({port: 9000});
server.on('connection', function(client){
client.on('stream', function(stream, meta){
var file = fs.createWriteStream(meta.file);
stream.pipe(file);
});
});
客户代码
var client = BinaryClient('ws://localhost:9000');
client.on('open', function(stream){
var stream = client.createStream({file: 'hello.txt'});
stream.write('Hello');
stream.write('World!');
stream.end();
});