在if语句上播放声音



我正在寻找一种方法来播放一个if语句的声音。

确切地说。我想要一个声音自动播放,当尝试次数达到3。

有办法让这个工作吗?

// guesses
function testbutton() {
attempt++;
document.getElementById("alarm").innerHTML = "guess" + attempt;
}
// guess set to zero
var attempt = 0;
// sound functions
if (attempt == 3) {
var sound20 = new Audio('http://commondatastorage.googleapis.com/codeskulptor-assets/Collision8-Bit.ogg');
var playSound = function() {
sound20.play();
}
};
playSound();
<button onclick="testbutton();">Test</button>
<p id="alarm"></p>

if语句放入函数中,在增加attempt之后。

// guesses
function testbutton() {
attempt++;
document.getElementById("alarm").innerHTML = "guess" + attempt;
if (attempt == 3) {
playSound();
};
}
// guess set to zero
var attempt = 0;
// sound functions
var playSound = function() {
var sound20 = new Audio('http://commondatastorage.googleapis.com/codeskulptor-assets/Collision8-Bit.ogg');
sound20.play();
}
<button onclick="testbutton();">Test</button>
<p id="alarm"></p>

最新更新