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)
| 归档时间: |
|
| 查看次数: |
1853 次 |
| 最近记录: |