Last change
on this file since 28388 was 28388, checked in by davidb, 11 years ago |
Set of JS, CSS, PNG etc web resources to support a mixture of audio player/document display capabilities
|
File size:
918 bytes
|
Line | |
---|
1 | var fs = require('fs');
|
---|
2 | var sys = require('sys');
|
---|
3 |
|
---|
4 | require('./typed-array.js');
|
---|
5 | require('../../mad.js');
|
---|
6 | require('../../id3.js');
|
---|
7 | require('../../layer3.js');
|
---|
8 | require('../../synth.js');
|
---|
9 | require("../../mad.js");
|
---|
10 | require("../../rq_table.js");
|
---|
11 | require("../../imdct_s.js");
|
---|
12 | require("../../huffman.js");
|
---|
13 | require("../../bit.js");
|
---|
14 | require("../../stream.js");
|
---|
15 | require("../../id3.js");
|
---|
16 | require("../../layer3.js");
|
---|
17 | require("../../frame.js");
|
---|
18 | require("../../synth.js");
|
---|
19 |
|
---|
20 | var data = fs.readFileSync("one_second_of_silence.mp3", "binary");
|
---|
21 | // var data = fs.readFileSync("soul-2.mp3", "binary");
|
---|
22 |
|
---|
23 | console.log("Reading a " + Math.round(data.length / 1024) + "KB file");
|
---|
24 |
|
---|
25 | var stream = new Mad.Stream(data);
|
---|
26 |
|
---|
27 | ID3_skipHeader(stream);
|
---|
28 |
|
---|
29 | var STEPS_COUNT = 0;
|
---|
30 |
|
---|
31 | var frame = null;
|
---|
32 |
|
---|
33 | frame = Mad.Frame.decode(stream); // apparently first frame has nothing to decode
|
---|
34 | frame = Mad.Frame.decode(stream);
|
---|
35 |
|
---|
36 | console.log("error code: " + stream.error);
|
---|
Note:
See
TracBrowser
for help on using the repository browser.