我现在用 stream 可以合并多个 mp3 文件.
但是都是收尾相接的, 我有个问题 比如我想 在第一个 MP3 的第4秒加入第二个 MP3 的声音怎么处理呢?
这是我写的最简单的 demo , 就是把 bird 放到 dhh 里, 如果多个文件循环 stream 就好了.
但是 时间加入那里 不太懂 请问有大神知道吗? 或者 node 的 npm 哪个可以实现呢?
var fs = require('fs');
var dhh = fs.createWriteStream('./dhh-interview.mp3');
var currentfile = './bird.mp3';
stream = fs.createReadStream(currentfile);
stream.pipe(dhh, {end: false});
stream.on("end", function() {
console.log(currentfile + ' appended');
});