0

有什么方法可以访问和操作系统麦克风音量,就好像我在 Windows 声音管理器上一样?使用滑块,我应该设置我最喜欢的麦克风音量并可视化当前选定的音量。当然,我是在一个独立的应用程序上,而不是在一个基于网络的应用程序上。谢谢

4

1 回答 1

1

JFX jira 中与此相关的两个问题:javafx-jira.kenai.com/browse/RT-3458 和 javafx-jira.kenai.com/browse/RT-22200。根据他们的说法,现在不支持,我认为 8.0 将不支持。

可以关注一下JDK sound API:

http://docs.oracle.com/javase/6/docs/technotes/guides/sound/programmer_guide/chapter6.html

特别是这个片段:

更改线路的音量 假设您的程序将特定的图形滑块与特定线路的音量控制相关联。使用以下 FloatControl 方法设置音量控件的值(即 FloatControl.Type.VOLUME):

void setValue(float newValue) 检测到用户移动了滑块,程序获取滑块的当前值并将其作为参数 newValue 传递给上述方法。这会改变流经“拥有”控件的线路的信号音量。

关于捕获麦克风的stackoverflow问题:

Java Sound API - 捕获麦克风

于 2013-02-13T17:27:29.580 回答