入力窓に「ドレミ」と打ってボタンを押すと1秒おきにドとレとミの音が順番に流れてくるようにしたいのですが、私が作った下記のコードだと、ボタンを押した瞬間ドとレとミの音が一斉に鳴って和音のようになってしまいます。
javascript
1function set() 2{d = new Audio("do1.mp3"); 3 r = new Audio("re.mp3"); 4 m = new Audio("mi.mp3"); 5 arr = document.getElementById("input").value; 6 for(i = 0; i<arr.length; i++){ 7 if(arr[i]=="ド"){d.play();} 8 if(arr[i]=="レ"){r.play();} 9 if(arr[i]=="ミ"){m.play();} 10} 11}
1音ずつ音を鳴らすにはどうしたらよいのでしょう??
ご教授いただけると幸いです。
回答1件
あなたの回答
tips
プレビュー