Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在html中10秒后停止音频_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在html中10秒后停止音频

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

我想停止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 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);