1.2.5 • Published 9 months ago
@leep-frog/sound-play v1.2.5
This fork simply updates the Windows audio player to wait for the player to finish buffering instead of just sleeping for one second as sometimes buffering takes more than one second which results in the audio clip getting cut short.
sound-play
Dead simple sound player for Node -- because it should be simple.
const sound = require("sound-play");
sound.play("file.mp3");Native solution. Does not require third-party application to work on
WindowsandMacOS.Support
.wav,.mp3and other extensions.
Install
npm install sound-playyarn add sound-playExamples
Relative path
sound.play("file.mp3");or
const path = require("path");
const filePath = path.join(__dirname, "file.mp3");
sound.play(filePath);Adjusting Volume
/**
* 0 = silent
* 0.5 = default
* 1 = max volume
*/
volume = 0.1;
sound.play("file.mp3", volume);Absolute path
sound.play("C:\\file.mp3");Promise
sound.play("file.mp3").then((response) => console.log("done"));Async/await
try {
await sound.play("file.mp3");
console.log("done");
} catch (error) {
console.error(error);
}License
MIT