标签: node-speaker

具有增益控制的node.js中的Mp3音频

我正在尝试在node.js中播放一些mp3文件.问题是我设法逐个播放它们,甚至是我想并行播放它们.但我还想要的是能够控制振幅(增益)以便最终能够创建交叉渐变.谁能帮我理解我需要做什么?(我想在node-webkit中使用它,所以我需要一个基于node.js而没有外部依赖的解决方案.)

这是我到目前为止所得到的:

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)
})
Run Code Online (Sandbox Code Playgroud)

audio stream node.js node-speaker node-lame

5
推荐指数
1
解决办法
1287
查看次数

标签 统计

audio ×1

node-lame ×1

node-speaker ×1

node.js ×1

stream ×1