質問編集履歴
2
Function名の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -120,7 +120,7 @@
|
|
120
120
|
|
121
121
|
});
|
122
122
|
|
123
|
-
function e
|
123
|
+
function name() {
|
124
124
|
|
125
125
|
var plytime = audioElement.currentTime;//mediaをaudioElementに修正
|
126
126
|
|
1
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,21 +10,35 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
```
|
14
|
-
|
15
|
-
Uncaught (in promise) DOMException:
|
13
|
+
> Uncaught (in promise) DOMException:
|
16
14
|
|
17
15
|
play() failed because the user didn't interact with the document first.
|
18
16
|
|
19
|
-
|
17
|
+
※上記エラーは質問内容とは無関係(ブラウザ表示によって発生するエラーで今回の編集のために発生したものではない)ことが判明しました。
|
20
18
|
|
21
19
|
|
22
20
|
|
23
21
|
音楽を次々とランダムに再生するように作っていて、新たに再生されるたびに名前を表示させるようにしたいです。media.currentTimeで音楽が再生されたことを確認し、3秒台の時に名称を表示するようにしたのですが、ここで上記の問題が発生しているようです。音楽が変わったときに元の表示を変える必要はなく、次々と下に記載されていくイメージです。どのように作成するとうまくいくのでしょうか。
|
24
22
|
|
23
|
+
※表示のタイミングは3秒の時である必要はありません。
|
25
24
|
|
26
25
|
|
26
|
+
|
27
|
+
**実際に表示がされていないので、何が問題点であるのかがつかめないのですが、どのように修正したらいいのでしょうか。**
|
28
|
+
|
29
|
+
|
30
|
+
|
31
|
+
以下のようなエラーが出てきました。(以下に修正した部分の最後にコメントアウトしています。)
|
32
|
+
|
33
|
+
> Uncaught ReferenceError: rand is not defined
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
**randが未定義とされていますが、以下のコードではrandは0~4の乱数になっているはずです。
|
38
|
+
|
27
|
-
|
39
|
+
なぜ未定義の状態なのでしょうか。**
|
40
|
+
|
41
|
+
|
28
42
|
|
29
43
|
|
30
44
|
|
@@ -108,7 +122,7 @@
|
|
108
122
|
|
109
123
|
function event() {
|
110
124
|
|
111
|
-
var plytime = me
|
125
|
+
var plytime = audioElement.currentTime;//mediaをaudioElementに修正
|
112
126
|
|
113
127
|
if(plytime >= 3 && plytime < 4){
|
114
128
|
|