在nodejs中生成时,aplay不工作,但在命令行中工作正常

时间:2016-04-25 22:25:41

标签: node.js raspberry-pi raspberry-pi2

我有这个简单的命令,从命令行运行得很好:

aplay --format=S16_LE --rate=24000 -D sysdefault ./test.wav

但是,当我在spawn中运行nodejs时,它不起作用,

var aplay = cp.spawn('aplay', [ '--format=S16_LE', '--rate=24000', '-D sysdefault', './test.wave']);

我从stderr

收到以下消息

ALSA lib pcm.c:2239:(snd_pcm_open_noupdate) Unknown PCM sysdefault aplay: main:722: audio open error: No such file or directory

我正在使用带有USB音频设备的覆盆子pi。

此外,当我将-D sysdefault更改为-D plughw时,它不起作用:0,0

感谢您提供的任何帮助。

0 个答案:

没有答案