首先,我將首先說我是你遇到過的最差的編碼器。我正在嘗試製作一個Javascript,允許我按下一個按鈕並隨機播放聲音。我的想法是隨機做一個數學計算,然後讓一個數字與一個聲音相對應,然後這個聲音會做一個if語句。我真的不知道該從哪裏出發。我實際上不知道我是否做得對。在單個按鈕上播放隨機聲音
我的JavaScript
function myFunction() {
var x = Math.floor((Math.random() * 10) + 1);
var sounds = ["sound1", "sound2", "sound3", "sound4", "sound5", "sound6", "sound7", "sound8", "sound9", "sound10"];
sound1 = 1;
sound2 = 2;
sound3 = 3;
sound4 = 4;
sound5 = 5;
sound6 = 6;
sound7 = 7;
sound8 = 8;
sound9 = 9;
sound10 = 10;
sound1.src = "sound1.mp3";
//And so on of the sound files
}
我的HTML
<button onclick="mySounds()">Click for a sound</button>
<p id="Sounds"></p>
這將只適用於如果你的每個聲音的音頻元素。你必須選擇這些元素才能調用'play()' – Literphor