Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var mp3Stream = fs.createReadStream(__dirname + '/sounds/' + filename);
- mp3Stream.pipe(new Lame.Decoder()).pipe(speaker);
- // ...
- function pause () {
- if (isPlaying) {
- mp3Stream.pipe(pauseStream.pause());
- isPlaying = false;
- }
- }
- function play(params) {
- if (isPlaying) {
- speaker.end();
- speaker = new Speaker({
- channels: 2, // 2 channels
- bitDepth: 16, // 16-bit samples
- sampleRate: 44100 // 44,100 Hz sample rate
- });
- }
- mp3Stream = fs.createReadStream(__dirname + '/sounds/' + params.filename);
- mp3Stream.pipe(new Lame.Decoder()).pipe(speaker);
- isPlaying = true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement