每隔x秒播放一次声音(循环)



我想每60秒循环一次这个声音。现在只播放一次。

<audio id="audio_bell">
<source src="bell.mp3" type="audio/mpeg" />
</audio>
<script type="text/javascript">
setTimeout(function(){
document.getElementById("audio_bell").play();
}, 60*1000)
</script>

setTimeout<n>milleseconds后运行一次回调,而setInterval<n>毫秒运行一次回叫

var audio_bell = document.getElementById("audio_bell");
setInterval(function(){
audio_bell.play();
}, 60*1000)

附带说明一下,您可以在回调函数之外缓存对音频元素DOM节点的引用。

相关内容

  • 没有找到相关文章

最新更新