1 | var tessel = require('tessel');
|
2 | var fs = require('fs');
|
3 | var audio = require('../').use(tessel.port('a'));
|
4 |
|
5 | console.log('trying to connect...');
|
6 | audio.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 |
|
20 |
|
21 |
|
22 |
|
23 |
|
24 |
|
25 |
|
26 |
|
27 |
|
28 |
|
29 |
|
30 |
|
31 |
|
32 |
|
33 |
|
34 |
|
35 | })
|
36 | });
|
37 |
|
38 | audio.on('error', function(err) {
|
39 | console.log("Failed to connect", err);
|
40 | });
|
41 |
|
42 | setInterval(function(){}, 20000); |
\ | No newline at end of file |