add troubadour-play-two.js example

This commit is contained in:
lee2sman 2021-04-04 18:55:44 -04:00
parent a1fbe95440
commit 7b90bcc09f
1 changed files with 32 additions and 0 deletions

View File

@ -0,0 +1,32 @@
const Troubadour = require('troubadour');
const troubadourLoop1 = new Troubadour('mplayer'); //or pass in sox for example
const troubadourLoop2 = new Troubadour('mplayer'); //or pass in sox for example
function loop1(file){
troubadourLoop1.on('start', () => {
// Do something here when the audio starts playing
});
troubadourLoop1.on('end', () => {
// Do something here when the audio finishes playing
troubadourLoop1.play(file);
});
troubadourLoop1.play(file);
}
function loop2(file){
troubadourLoop2.on('start', () => {
// Do something here when the audio starts playing
});
troubadourLoop2.on('end', () => {
// Do something here when the audio finishes playing
troubadourLoop2.play(file);
});
troubadourLoop2.play(file);
}
loop1('../assets/snd/chew.mp3');
loop2('../assets/snd/small-33.mp3');