JavaFX 2 - 访问windows系统麦克风音量

时间:2013-02-13 17:00:32

标签: java system javafx-2 volume microphone

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

1 个答案:

答案 0 :(得分:1)

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

您可以关注JDK声音API:

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

特别是这个片段:

  

更改一行的音量让我们假设您的节目关联一个   特定图形滑块,具有特定线的音量控制。该   设置音量控制的值(即FloatControl.Type.VOLUME)   使用以下FloatControl方法:

     

void setValue(float newValue)检测用户是否移动了   滑块,程序获取滑块的当前值并传递它,如   参数newValue,上面的方法。这会改变音量   流过“拥有”控制线的信号。

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

Java Sound API - capturing microphone