Tag: 节点跛脚

具有增益控制function的node.js中的Mp3audio

我正在尝试在node.js中播放一些mp3文件。 事情是,我设法一个接一个地播放,甚至像我想要的那样平行播放。 但是我也想要的是能够控制振幅(增益),最终能够创build一个交叉淡入淡出。 任何人都可以帮我理解我需要做什么? (我想在node-webkit中使用它,所以我需要一个基于node.js的解决scheme,没有外部依赖)。 这是我到目前为止: var lame = require('lame'), Speaker = require('speaker'), fs = require('fs'); var audioOptions = {channels: 2, bitDepth: 16, sampleRate: 44100}; var decoder = lame.Decoder(); var stream = fs.createReadStream("music/ge.mp3", audioOptions).pipe(decoder).on("format", function (format) { this.pipe(new Speaker(format)) }).on("data", function (data) { console.log(data) })