java - Java中如何获取在线音量

标签 java audio line volume mixer

我想检查我的系统混合器的 Java 音量。

所以我循环遍历所有混音器并创建一条线。是否有可能获得该行当前 Activity 卷的整数?我似乎只找到了对系统音量或线路音量的调整,但没有找到当前的实际音量。

或者我应该尝试录制每个混音器的一小部分并检查音量?

非常感谢帮助。

谢谢!

最佳答案

您可以从 AudioSystem 获取 Mixer,然后从 Mixer 获取 Line,然后获取所需的 Control(我猜是 FloatControl.Type.VOLUME)。该控件具有 getValue() 方法。

关于java - Java中如何获取在线音量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3084874/

相关文章:

reference - Tableau 表格上的引用线

java - 如何更改 Netbeans 中的 servlet 注册?

Java : "GC Overhead limit exceeded" despite plenty of memory to allocate available

java - fab.setVisibility(View.GONE) 不起作用

php - 是否可以在PHP中将WAV文件转换为AIFF,反之亦然?

Android:检测耳机和耳机?

java - 猜测随机数

java - 如何暂停/停止正在播放的歌曲?

python - 为什么在 Python (\n) 中更改字符串中的行不起作用?

r - 使用 ggplot2 如何在绘制线条后用 aes() 绘制点?