我不知道在 Node.js 应用程序中播放音频的简单且功能丰富的方式,有什么建议吗?我尝试过使用 Audic 和声音播放,但它们没有搜索和音量控制。出于同样的原因,
child_exec
不起作用,因为您无法控制播放。
MixPlayer (https://www.npmjs.com/package/mix-player) 是您的解决方案!它支持大多数常见的文件格式(FLAC、MP3、Ogg、VOC 和 WAV 文件),并可自定义淡入、音量更改、搜索、循环等。
这是一个示例片段:
import { MixPlayer } from "MixPlayer";
MixPlayer.play("test_audio.mp3");
MixPlayer.onAudioEnd(() => {
console.log("Audio ended! Now what?");
});
await MixPlayer.wait();
process.exit(0);