【发布时间】:2013-01-29 07:28:48
【问题描述】:
有什么方法可以访问和操作系统麦克风音量,就像我在 Windows 声音管理器上一样? 使用滑块,我应该设置我最喜欢的麦克风音量并可视化当前选定的音量。当然,我是在一个独立的应用程序上,而不是在一个基于网络的应用程序上。 谢谢
【问题讨论】:
标签: java system javafx-2 volume microphone
有什么方法可以访问和操作系统麦克风音量,就像我在 Windows 声音管理器上一样? 使用滑块,我应该设置我最喜欢的麦克风音量并可视化当前选定的音量。当然,我是在一个独立的应用程序上,而不是在一个基于网络的应用程序上。 谢谢
【问题讨论】:
标签: java system javafx-2 volume microphone
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问题:
【讨论】: