gpt4 book ai didi

Javascript - 延迟音频播放

转载 作者:行者123 更新时间:2023-12-01 01:03:06 24 4
gpt4 key购买 nike

当工具提示可见时,我正在播放音频,并且脚本工作正常,但我找不到延迟 2 秒播放的方法...

$("#notify")[0].play(); 2000 

可能出了什么问题?

提前致谢!

if (total > 999 && total < 2999) {
$('#regalo').show();

if (localStorage.getItem('suppress_gift_tooltip_1') == null) {
$('.tooltip').show();
window.setTimeout(function() {
$('.tooltip').fadeOut('slow');
}, 6000);

if (!$("#notify")[0].paused) { //audio
$("#notify")[0].pause(); //audio
$("#notify")[0].currentTime = 0; //audio
} else { //audio
setTimeout(function() { //audio
$("#notify")[0].play();
//audio
}, 2000)
}; //audio

localStorage.setItem('suppress_gift_tooltip_1', 'true')
}
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>


<audio id="notify">
<source src="audio/notify.ogg" type="audio/ogg">
<source src="audio/notify.mp3" type="audio/mpeg">
</audio>

最佳答案

使用 javascript setTimeout 来完成这项工作。您放错了 2000。将其放在函数括号后面(带逗号)。

 <script type="text/javascript">
setTimeout(function(){
document.getElementById("notify").play(); /* or $("#notify").play() in jquery*/
//console.log('two second delay!');
}, 2000)
</script>

关于Javascript - 延迟音频播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55884522/

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