我需要一些简单的东西:从我的node.js文件中播放音频文件。我尝试过各种各样的东西,找不到有用的东西。我目前正尝试通过以下链接播放声音" https://www.npmjs.com/package/play-sound
我确保安装播放声音,然后我只有以下代码:
var player = require('play-sound')(opts = {})
player.play('chime.wav', function(err){
if (err) throw err
});
我一无所获。我可以通过命令行播放声音:
aplay chime.wav
任何想法都会受到赞赏。
更新:我想通了。 "节点aplay"为我工作:https://www.npmjs.com/package/node-aplay
我不需要USB音频配置部分。我刚刚按照说明安装了node-aplay和alsa。我的代码只是示例中的前两行:
var Sound = require('node-aplay');
// fire and forget:
new Sound('/path/to/the/file/filename.wav').play();
答案 0 :(得分:0)
您可以通过查看stdout
或stderr
:
var player = require('play-sound')(opts = {})
var player.play('chime.wav', function(err, stdout, stderr) {
if (err) throw err
console.log(stdout)
console.log(stderr)
});
答案 1 :(得分:0)
更新:我知道了。 “ node-aplay”对我有用:https://www.npmjs.com/package/node-aplay
我不需要USB音频配置部分。我只是按照说明安装了node-aplay和alsa。我的代码只是示例中的前两行:
var Sound = require('node-aplay');
// fire and forget:
new Sound('/path/to/the/file/filename.wav').play();
答案 2 :(得分:0)
尝试使用sound-play
,它同时支持.wav
和.mp3
:
const sound = require('sound-play')
sound.play('/path/music.wav')