質問編集履歴
3
タグの削除
title
CHANGED
File without changes
|
body
CHANGED
@@ -291,7 +291,6 @@
|
|
291
291
|
}
|
292
292
|
```
|
293
293
|
```CSS
|
294
|
-
<style>
|
295
294
|
#piano {margin-top: 10px;}
|
296
295
|
#piano div {
|
297
296
|
position: relative;
|
@@ -330,7 +329,6 @@
|
|
330
329
|
.strike{background-color: yellow;}
|
331
330
|
#memo {color: #0000CC;}
|
332
331
|
#message {color: #CC0000;}
|
333
|
-
</style>
|
334
332
|
```
|
335
333
|
|
336
334
|
### 試したこと
|
2
各言語の振り分け
title
CHANGED
File without changes
|
body
CHANGED
@@ -16,13 +16,31 @@
|
|
16
16
|
|
17
17
|
### 該当のソースコード
|
18
18
|
|
19
|
-
```
|
19
|
+
```HTML
|
20
20
|
<!DOCTYPE html>
|
21
21
|
<html>
|
22
22
|
<head>
|
23
23
|
<meta charset="UTF-8">
|
24
24
|
<title>音当てゲーム</title>
|
25
|
+
<script></script>
|
26
|
+
</head>
|
27
|
+
<body onload="init()">
|
28
|
+
<p>音当てゲーム</p>
|
29
|
+
<input type="button" id="test" value="テスト" onclick="testGame()">
|
30
|
+
<input type="button" id="start" value="スタート" onclick="initGame()">
|
31
|
+
<input type="button" id="stop" value="ストップ" onclick="stop2Game()">
|
32
|
+
<input type="button" value="ドレミを表示" onclick="showKeyboard()">
|
33
|
+
【第<span id="qNo">1</span>問:<span id="memo">白鍵のみ</span>】
|
34
|
+
<span id="message"></span>
|
25
|
-
<
|
35
|
+
<hr>
|
36
|
+
volume:<input type="range" id="volume" value="0.5" min="0" max="1"
|
37
|
+
step="0.1" onchange="setVolume()">
|
38
|
+
<span id="volumeText">[0.5]</span>
|
39
|
+
<div id="piano"></div>
|
40
|
+
</body>
|
41
|
+
</html>
|
42
|
+
```
|
43
|
+
```JavaScript
|
26
44
|
var audioContext = new AudioContext(); //オーディオコンテキスト
|
27
45
|
var oscillator = new Array();
|
28
46
|
var gain = new Array();
|
@@ -271,7 +289,8 @@
|
|
271
289
|
document.getElementById("key_" + i).innerHTML = keyText;
|
272
290
|
}
|
273
291
|
}
|
292
|
+
```
|
274
|
-
|
293
|
+
```CSS
|
275
294
|
<style>
|
276
295
|
#piano {margin-top: 10px;}
|
277
296
|
#piano div {
|
@@ -312,23 +331,6 @@
|
|
312
331
|
#memo {color: #0000CC;}
|
313
332
|
#message {color: #CC0000;}
|
314
333
|
</style>
|
315
|
-
</head>
|
316
|
-
<body onload="init()">
|
317
|
-
<p>音当てゲーム</p>
|
318
|
-
<input type="button" id="test" value="テスト" onclick="testGame()">
|
319
|
-
<input type="button" id="start" value="スタート" onclick="initGame()">
|
320
|
-
<input type="button" id="stop" value="ストップ" onclick="stop2Game()">
|
321
|
-
<input type="button" value="ドレミを表示" onclick="showKeyboard()">
|
322
|
-
【第<span id="qNo">1</span>問:<span id="memo">白鍵のみ</span>】
|
323
|
-
<span id="message"></span>
|
324
|
-
<hr>
|
325
|
-
volume:<input type="range" id="volume" value="0.5" min="0" max="1"
|
326
|
-
step="0.1" onchange="setVolume()">
|
327
|
-
<span id="volumeText">[0.5]</span>
|
328
|
-
<div id="piano"></div>
|
329
|
-
</body>
|
330
|
-
</html>
|
331
|
-
|
332
334
|
```
|
333
335
|
|
334
336
|
### 試したこと
|
1
エラーの日本語訳の追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,6 +11,7 @@
|
|
11
11
|
Google Chromeで動作確認を行っているのですが、鍵盤のキーボードをクリックしても音が鳴りません。
|
12
12
|
Chromeの検証ツールで確認したところ、下記エラーが表示されましたが、対処方法が分かりません。
|
13
13
|
Uncaught TypeError: Failed to set the 'value' property on 'AudioParam': The provided float value is non-finite.
|
14
|
+
「指定された値(value)は有限ではない(無限)。」
|
14
15
|
```
|
15
16
|
|
16
17
|
### 該当のソースコード
|