如何在Node.Js中播放wav文件?
How to play wav file in Node.Js?
我需要一些简单的东西:播放我的 node.js 文件中的音频文件。我尝试了各种各样的东西,但找不到任何有用的东西。我目前正在尝试 "play-sound",来自这个 link: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
如有任何想法,我们将不胜感激。
更新: 我明白了。 "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();
您可以通过检查 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)
});
更新:我明白了。 "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();
试试 sound-play
,它同时支持 .wav
和 .mp3
:
const sound = require('sound-play')
sound.play('/path/music.wav')
我需要一些简单的东西:播放我的 node.js 文件中的音频文件。我尝试了各种各样的东西,但找不到任何有用的东西。我目前正在尝试 "play-sound",来自这个 link: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
如有任何想法,我们将不胜感激。
更新: 我明白了。 "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();
您可以通过检查 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)
});
更新:我明白了。 "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();
试试 sound-play
,它同时支持 .wav
和 .mp3
:
const sound = require('sound-play')
sound.play('/path/music.wav')