UNPKG

1.2 kBJavaScriptView Raw
1var tessel = require('tessel');
2var fs = require('fs');
3var audio = require('../').use(tessel.port('a'));
4
5console.log('trying to connect...');
6audio.on('ready', function() {
7 console.log("Ready to go!");
8 audio.setVolume(20, 20, function(err) {
9 if (err) return console.log('err setting volume', err);
10 var song = fs.readFileSync('/app/sample.mp3');
11 audio.play(song, function(err) {
12 if (err) {
13 console.log("error playing song: ", err);
14 }
15 else {
16 console.log("Done playing the first song");
17 }
18 });
19 // setTimeout(function audioPause() {
20 // console.log('pausing!');
21 // audio.pause(function paused() {
22 // setTimeout(function audioResume() {
23 // audio.play();
24 // console.log('started playing again');
25 // setTimeout(function stopping() {
26 // console.log('stopping');
27 // audio.stop(function stopped() {
28 // console.log('stopped!');
29 // })
30 // }, 1000);
31 // }, 1000);
32 // });
33
34 // }, 1000);
35 })
36});
37
38audio.on('error', function(err) {
39 console.log("Failed to connect", err);
40});
41
42setInterval(function(){}, 20000);
\No newline at end of file