我有这个简单的命令,从命令行运行得很好:
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
感谢您提供的任何帮助。