var fs = require('fs');
var lame = require('lame');
var Speaker = require('speaker');
var $stream = fs.createReadStream('sounds/test.mp3').pipe(new lame.Decoder).pipe(new Speaker);
setTimeout(function() {
$stream.close();
}, 5000);
setTimeout(function() {
console.log('Ça a fonctionné !');
}, 10000);
Cela produit la sortie suivante. (Pas "Ça a fonctionné !" comme prévu.) Y a-t-il un moyen d'arrêter la lecture d'un fichier audio ?
node: pcm.c:1951: snd_pcm_bytes_to_frames: Assertion « pcm » a échoué.
Abandon (core dumped)