gpt4 book ai didi

javascript - 如何在网页中多次播放同一个音频文件?

转载 作者:搜寻专家 更新时间:2023-10-31 22:59:35 25 4
gpt4 key购买 nike

我想用 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>

但是它只播放一次。

注意:此处介绍了一次播放文件 Playing audio with 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();

最佳答案

尝试这种方式:-

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

关于javascript - 如何在网页中多次播放同一个音频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33937272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com