获取java中的当前卷输出
如何使用Java获取当前卷输出?我已经搜索并找到了很多只获得音量设置的示例。例如,在Windows7上,我可以将音量设置为100%,但当音乐播放时,音量混合器中会有一个绿色条,根据声音的当前音量上下移动获取java中的当前卷输出,java,volume,mixer,Java,Volume,Mixer,如何使用Java获取当前卷输出?我已经搜索并找到了很多只获得音量设置的示例。例如,在Windows7上,我可以将音量设置为100%,但当音乐播放时,音量混合器中会有一个绿色条,根据声音的当前音量上下移动 这是我想要得到的音量百分比,在Java中可能吗?假设可以得到允许的最大值、允许的最小值和当前值。这将允许您计算百分比 具有以下方法:getmaximum()、getMinimum()、getCurrent()将它们与FloatControl类型一起使用 将其与网络上提供的音量更改教程一起使用您想
这是我想要得到的音量百分比,在Java中可能吗?假设可以得到允许的最大值、允许的最小值和当前值。这将允许您计算百分比 具有以下方法:
getmaximum()、getMinimum()、getCurrent()
将它们与FloatControl类型一起使用
将其与网络上提供的音量更改教程一起使用您想使用像绿色仪表一样的增益仪表吗?你们需要做的是从系统中采集声音,并可视化采样值。通常情况下,您的声卡是16位的,因此您将获得较短的int样本(−32768至32767)。最简单的情况是使用16巴的仪表,然后您将只为一位样本点亮一巴 假设有可能得到允许的最大值、允许的最小值和当前值。这将允许您计算百分比。我认为Java API不允许您“窥视”输出波形或振幅。它允许您生成它们,但它们会进入Windows的内部。这就是问题所在,如何获取“当前值”以计算百分比?发现这可能会有所帮助