如何在网页中多次播放相同的音频文件?

Kwa*_*aku 4 html javascript audio dom-events

我想在 HTML 中播放声音文件两次

 <!DOCTYPE html >
<html>
<header>
<script>

var snd = new Audio("hello.wav"); 
snd.play();

snd = new Audio("hello.wav");
snd.play();
</script>
</header>

<body>
hello
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

不过只能播放一次。

注意:此处介绍播放文件一次使用 Javascript 播放音频?

回答后编辑

要确定重复次数,请使用

var noOfRepetitions = 3;

myAudio = new Audio('hello.wav');

myAudio.addEventListener('ended', function() {
            noOfRepetitions = noOfRepetitions-1;
            if (noOfRepetitions > 0) {
                this.currentTime = 0;
                this.play()};
}, false);

myAudio.play();
Run Code Online (Sandbox Code Playgroud)

小智 5

试试这种方式:-

myAudio = new Audio('someSound.wav'); 
myAudio.addEventListener('ended', function() {
this.currentTime = 0;
this.play();
}, false);
myAudio.play();
Run Code Online (Sandbox Code Playgroud)