首页 > 解决方案 > 计时器:在一段时间内播放几分钟的警告信号

问题描述

我想建立一个“计时器”。用户可以定义持续时间和间隔。所以它会从一个警告信号开始,然后会有一个警告信号,它会在每个间隔窥视,最后应该有一个。问题是:它不起作用。

音频一直在播放。

可能的错误来源:


const peepUrl = require('./../../../Assets/peep.mp3');
const peep = new Audio(peepUrl);
peep.loop = false;

_peep = () => {
 peep.play();
    if(this.state.myInterval > 0) {
      setTimeout(() => { 
        peep.play();
      }, 60000*this.state.myInterval);
    }
clearInterval(this.state.myDuration)
peep.play();

}

标签: javascriptreactjs

解决方案


推荐阅读