如何循环MP3?

如何循环MP3?

我用这个来播放MP3,但它只播放一次。

我想连续播放MP3。

/*jslint node: true, vars: true, maxerr: 50, indent: 4 */ (function (console, require, alarm) { "use strict"; var fs = require("fs"); var lame = require("lame"); var Speaker = require("speaker"); function start() { var stream = fs.createReadStream("sounds/alarm.mp3"); stream.pipe(new lame.Decoder()).pipe(new Speaker()); } alarm.start = start; }(global.console, require, exports)); 

使用:

  • 节点跛脚: https : //github.com/TooTallNate/node-lame
  • 节点扬声器: https : //github.com/TooTallNate/node-speaker

在启动新实例之前等待Speaker实例的“完成”事件。

 var speaker = new Speaker(); speaker.on('finish', start); stream.pipe(new lame.Decoder()).pipe(speaker); 
Interesting Posts