- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
每当麦克风听到打响指的声音时,我都会尝试加 1。
var sketch = function (p) {
with(p) {
var mic;
var vol;
var count = 0;
p.setup = function() {
createCanvas(windowWidth, windowHeight);
mic = new p5.AudioIn();
mic.start();
};
p.draw = function() {
background('pink');
vol = mic.getLevel(); // level is between 0 and 1
vol = vol * 100;
if (vol > 6) {
count += 1;
text(count, 60, 300);
//if (count += 1) {
// vol = 0;
//}
} else {
text(count, 60, 300);
}
};
}
};
let node = document.createElement('div');
window.document.getElementById('p5-container').appendChild(node);
new p5(sketch, node);
body {
background-color:#efefef;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/p5.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/p5.js/1.1.9/addons/p5.sound.min.js"></script>
<div id="p5-container"></div>
问题:使用我当前的代码,它会继续计算手指弹响的持续时间。我如何编写此代码以在每次手指弹奏时仅将 1 加到 var 计数中
最佳答案
如果您在音量超过 6 时进行计数,那么您需要一个标志来了解音量何时回落到该阈值以下。
所以设置一个变量如下:
var waitingForVolumeIncrease = true;
然后在您的代码中,当您增加计数时,也将标志设置为 false。
添加另一个条件来检查音量是否小于 6 以将标志重置为真。
最后,您只想在标志设置为 true 时增加计数,因此您需要更新检查以确保标志设置为 true。
关于javascript - 我怎样才能每次 vol > 6 时以 1 计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56194699/
我正在尝试使用 a Go port ib API 连接到我的 Interactive Brokers Trader 工作站。 我可以连接 API 并从中读取数据,但是当我尝试在模拟交易账户上下订单时,
是否有任何基于桌面的方法来读取 Windows Mobile 设备上存储联系人、任务和日历信息的 pim.vol 文件?理想情况下,我希望找到一个导出工具,可以让我从我的数据中提取数据,但我也希望有一
我有同样的问题Error while installing scrapy .有建议如何解决它,但我想在虚拟主机上部署scrapy。我没有使用 sudo apt-get install libffi-d
每当麦克风听到打响指的声音时,我都会尝试加 1。 var sketch = function (p) { with(p) { var mic; va
我想从 Quantlib BachelierSwaptionEngine 计算的掉期期权价格中检索 Black Vol。看起来这可以通过优化器(例如 newton 方法)在 Quantlib 中完成,
我有一个 CentOS 机器,能够通过 ssh 访问 Windows 机器的 Cygwin。我要跑 ssh me@windowsbox 'vol F:'在脚本中捕获插入的 USB 驱动器的名称和序列号
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎不是关于 a specific programming problem, a softwar
这个问题在这里已经有了答案: issues of saving a large scale matrix to mat file (2 个答案) 关闭 7 年前。 我有一个 800x6 元胞数组 v
我是一名优秀的程序员,十分优秀!