Javascript 在html中10秒后停止音频
我想停止30秒后在html音频播放器音频和登录模式应该在登录后弹出相同的页面应该出现任何人都可以帮助我Javascript 在html中10秒后停止音频,javascript,jquery,html,Javascript,Jquery,Html,我想停止30秒后在html音频播放器音频和登录模式应该在登录后弹出相同的页面应该出现任何人都可以帮助我 <audio id="aud" controls autoplay> <source src="infinity%20love/01%20Infinite%20Love%20(English)-(Pagalworld.Com).mp3" type="audio/mpeg"> Your browser does not support the audio elemen
<audio id="aud" controls autoplay>
<source src="infinity%20love/01%20Infinite%20Love%20(English)-(Pagalworld.Com).mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>
<script type="text/javascript">
var myaud = document.getElementById("aud");
var k = setInterval("pauseAud()", 10000);
function playAud() {
myaud.play();
}
function pauseAud() {
myaud.pause();
alert('Audio Stop Successfully');
clearInterval(k);
}
</script>
您的浏览器不支持音频元素。
var myaud=document.getElementById(“aud”);
var k=setInterval(“pauseAud()”,10000);
函数playAud(){
myaud.play();
}
函数pauseAud(){
停顿();
警报(“音频停止成功”);
净间隔(k);
}
不设置间隔(“pauseAud()”,10000) 请尝试以下代码:
var k = setInterval(pauseAud,30000);
正如Ramesh在评论中已经提到的,setInterval将函数作为参数而不是字符串。尝试
setTimeout(pauseAud,30000)
。另外,setInterval
接受函数而不是字符串。为什么您通过注释而不是添加答案来回答?
var k = setInterval(pauseAud,30000);