亲.nodejs怎么实现文件合并,比如mp3文件

2025-04-13 10:21:07
推荐回答(1个)
回答1:

currentfile = './files/' + clips.shift() + '.mp3';
stream = fs.createReadStream(currentfile);

把排好序的数组,逐个shift出来,读入到流
stream.pipe(dhh, {end: false});
stream.on("end", function() {
console.log(currentfile + ' appended');
main();
});

当读完时,再去执行main,再次shift,读入到流。一直到
if (!clips.length) {
dhh.end("Done");
return;
}