java - 让java对传出声音的尖峰做出反应
问题描述
我正在尝试击败我朋友制作的游戏。比赛进行如下:
一个婴儿会在我屏幕上的随机位置生成。然后,我必须将鼠标移到它上面,并在它开始尖叫时通过单击它做出反应。
我已经使用 java.awt.Robot 来操纵鼠标和婴儿。
我现在的问题是,当声音尖峰时,我不想通过设置某种阈值来单击它,但是我找不到测量输出音量的方法。
我曾尝试使用 javax.sound.sampled.*,但这只能让我访问来自麦克风的声音。
理想情况下会有一个像 LineOut.GetVolume() 这样的函数,但我怀疑我有那么幸运:P
任何有关如何在 java 中访问传出卷的建议,将不胜感激:D
亲切的问候弗雷德里克
解决方案
推荐阅读
- regex - 如何在 Ansible 剧本中包装长线 re 模式?
- python - ImportError:ubuntu 18.04 中没有名为“tensorrt”的模块
- google-apps-script - “超过了 Google Apps 脚本中的最大执行时间”停止了我的脚本
- python - 使用 pyqt5 和 sqlite 的 python 程序出错,无法为位于不同线程中的父级创建子级
- javascript - 地理服务器中的图层未显示在 OpenLayers 中
- python - 将字典结构从值更改为键
- scim - SCIM 支持的用例?
- mysql - 如何在sequelize ORM中使用从时间戳中选择并提取日期到月份和年份?
- c# - 无法添加对“MathNet.Numerics”的引用 - NuGet 包安装失败
- flutter - 在 Flutter 测试中找到一个 FloatingActionButton