Advertisement
Guest User

Untitled

a guest
Apr 20th, 2014
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.78 KB | None | 0 0
  1. var mp3Stream = fs.createReadStream(__dirname + '/sounds/' + filename);
  2. mp3Stream.pipe(new Lame.Decoder()).pipe(speaker);
  3.  
  4. // ...
  5. function pause () {
  6. if (isPlaying) {
  7.  
  8. mp3Stream.pipe(pauseStream.pause());
  9. isPlaying = false;
  10. }
  11. }
  12.  
  13. function play(params) {
  14.  
  15. if (isPlaying) {
  16.  
  17. speaker.end();
  18. speaker = new Speaker({
  19. channels: 2, // 2 channels
  20. bitDepth: 16, // 16-bit samples
  21. sampleRate: 44100 // 44,100 Hz sample rate
  22. });
  23. }
  24.  
  25. mp3Stream = fs.createReadStream(__dirname + '/sounds/' + params.filename);
  26. mp3Stream.pipe(new Lame.Decoder()).pipe(speaker);
  27.  
  28. isPlaying = true;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement