首页 > 解决方案 > 在几个特定的​​时间后运行相同的功能

问题描述

所以我有一个音频文件,它会永远循环播放。每次它说一个字,我都想运行一个函数。我找不到任何方法来检测音频文件中的单词,所以继续。当我想运行该函数时,我在文件中有一个时间戳列表。例如,

我真的不想使用 jQuery。我选择了setTimeout(); javascript thingy。(不管它叫什么)。差不多,因为歌曲循环播放,我也需要代码循环播放。我的函数是一个计数器,每次运行该函数时都会显示 1。所以我需要帮助在一系列循环中找到一组指令,使用 setTimeout() 东西。谢谢。

标签: javascripthtml

解决方案


你可以使用 setInterval(); 所以在你的例子中你可以

let i = 0;
setInterval(function() { 
   alert(i+1); 
}, 1000);

这将每秒增加 1。


推荐阅读