control-freak-ide/server/nodejs/testAudio.js
plastic-hub-dev-node-saturn 538369cff7 latest
2021-05-12 18:35:18 +02:00

55 lines
1.1 KiB
JavaScript

var file = "/home/mc007/Music/Sasha/HeyNow.mp3";
var Player = require('./player/dist/player.js');
// create player instance
var player = new Player(file);
// play now and callback when playend
player.play(function(err, player){
console.log('playend!');
});
return;
// create a player instance from playlist
var player = new Player([
__dirname + '/demo.mp3',
__dirname + '/demo2.mp3',
__dirname + '/demo.mp3',
// play .mp3 file from a URL
'http://mr4.douban.com/blablablabla/p1949332.mp3'
]);
// play again
player.play();
// play the next song, if any
player.next();
// add another song to playlist
player.add('http://someurl.com/anothersong.mp3');
// list songs in playlist
console.log(player.list);
// event: on playing
player.on('playing',function(item){
console.log('im playing... src:' + item);
});
// event: on playend
player.on('playend',function(item){
// return a playend item
console.log('src:' + item + ' play done, switching to next one ...');
});
// event: on error
player.on('error', function(err){
// when error occurs
console.log(err);
});
// stop playing
player.stop();