Skip to content

Commit 1e0e824

Browse files
author
name
committed
Music.
1 parent 988a028 commit 1e0e824

File tree

2 files changed

+57
-0
lines changed

2 files changed

+57
-0
lines changed

bundle/example-dialpad.html

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
<!DOCTYPE html>
2+
<html>
3+
4+
<head>
5+
<meta charset="UTF-8">
6+
<link rel="stylesheet" href="example.css">
7+
<script type="text/javascript" src="./web-tones.js"></script>
8+
<script type="text/javascript" src="./example-dial.js"></script>
9+
</head>
10+
11+
<body>
12+
<div class="tile medium">
13+
<input id="number_input" type="text" value="35353624-3213-5531"></input>
14+
<br />
15+
<button class="play" onclick="examplePlayTone()">Play tone</button>
16+
<button class="play" onclick="examplePlayInput('number_input')">Play number</button>
17+
<br />
18+
<button class="dial" onclick="examplePlayNumber('1')">1</button>
19+
<button class="dial" onclick="examplePlayNumber('2')">2</button>
20+
<button class="dial" onclick="examplePlayNumber('3')">3</button>
21+
<br />
22+
<button class="dial" onclick="examplePlayNumber('4')">4</button>
23+
<button class="dial" onclick="examplePlayNumber('5')">5</button>
24+
<button class="dial" onclick="examplePlayNumber('6')">6</button>
25+
<br />
26+
<button class="dial" onclick="examplePlayNumber('7')">7</button>
27+
<button class="dial" onclick="examplePlayNumber('8')">8</button>
28+
<button class="dial" onclick="examplePlayNumber('9')">9</button>
29+
<br />
30+
<button class="dial" onclick="examplePlayNumber('*')">*</button>
31+
<button class="dial" onclick="examplePlayNumber('0')">0</button>
32+
<button class="dial" onclick="examplePlayNumber('#')">#</button>
33+
</div>
34+
<div id="console"></div>
35+
</body>
36+
37+
</html>

bundle/example-dialpad.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
var simpleConsole2 = new WebTones.JavascriptConsole();
2+
var phoneDialPad;
3+
var examplePlayInput = function (id) {
4+
var input = document.getElementById(id);
5+
if (input)
6+
examplePlayNumber(input.value);
7+
};
8+
var examplePlayNumber = function (number) {
9+
if (!phoneDialPad)
10+
phoneDialPad = new WebTones.DialPad(simpleConsole2);
11+
phoneDialPad.playPhoneNumber(number);
12+
};
13+
var examplePlayTone = function () {
14+
if (!phoneDialPad)
15+
phoneDialPad = new WebTones.DialPad(simpleConsole2);
16+
phoneDialPad.playTone(null, phoneDialPad.getCurrentTimeSec(), 700, 5000, 5000);
17+
setTimeout(function () {
18+
phoneDialPad.muteNow(1);
19+
}, 4000);
20+
};

0 commit comments

Comments
 (0)