gpt4 book ai didi

JavaScript 音频循环

转载 作者:行者123 更新时间:2023-12-02 15:08:49 25 4
gpt4 key购买 nike

我想在后台播放音频 3 次,3 次后音频将自动停止。我已经尝试过这段代码,但它不起作用。HTML 代码:

<audio id='beep' controls>
<source src="beep-02.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

JavaScript:

var count = 1
document.getElementById('beep').addEventListener('ended', function(){
this.currentTime = 0;
if(count <= 3){
this.play();
}
count++;
}, false);

谢谢。

最佳答案

您可以尝试使用onded:引用:http://www.w3schools.com/tags/av_event_ended.asp或者您可能需要在再次调用 play() 之前增加计数

var count = 1;
var audio = document.getElementById('beep');
audio.onended = function() {
if(count <= 3){
count++;
this.play();
}
};

关于JavaScript 音频循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34930534/

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