gpt4 book ai didi

jquery - html5 播放音频循环 4x 然后停止

转载 作者:行者123 更新时间:2023-11-28 04:22:28 31 4
gpt4 key购买 nike

您好,我需要循环播放音频文件一定次数,即 4 次,我的声音文件可以正确循环播放,代码如下。 ?如何在 4x 后停止循环,非常感谢 P

$('#play_audio').click(function () {
var audio = document.createElement("audio");
audio.src = "files/windows%20default.mp3";

audio.addEventListener('ended', function () {
// Wait 500 milliseconds before next loop

setTimeout(function () { audio.play(); }, 500);
}, false);

audio.play();
});

最佳答案

我设法做到了:

 $('#play_audio').click(function () {                     
var times = 4;
var loop = setInterval(repeat, 500);

function repeat() {
times--;
if (times === 0) {
clearInterval(loop);
}

var audio = document.createElement("audio");
audio.src = "files/windows%20default.mp3";

audio.play();
}

repeat();
});
});

关于jquery - html5 播放音频循环 4x 然后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15423040/

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