Java 声音 API - 如何获取麦克风设备信息?
Java Sound API - how to get microphone device info?
我看了 sound from microphone recording example,正如我所见,输出似乎没有显示 当前可用的麦克风设备 信息;事实上,如果插入耳机,可能还有另一个(不是内置的)麦克风设备可用 :)
编辑:
在 linux 的情况下,我有脉冲音频,它显示我的笔记本内置麦克风为 "Build-in Audio Analog Stereo"(见图)
编辑
例如,如果我 运行 小程序 code in my NetBeans IDE 8.0.1 JDK 1.7 (linux x64) I am not sure I can see my build-in microphone device in the tree (see image) but still I can record audio with Sound API
所以我的问题是...如何获取当前 可用的输入设备 信息,例如品牌(比如说 "Logitech" 或本地设备 "built-in microphone" ) ETC?
有关媒体相关属性的树,请参阅 Media example。
查看数据源代码。
我看了 sound from microphone recording example,正如我所见,输出似乎没有显示 当前可用的麦克风设备 信息;事实上,如果插入耳机,可能还有另一个(不是内置的)麦克风设备可用 :)
编辑:
在 linux 的情况下,我有脉冲音频,它显示我的笔记本内置麦克风为 "Build-in Audio Analog Stereo"(见图)
编辑
例如,如果我 运行 小程序 code in my NetBeans IDE 8.0.1 JDK 1.7 (linux x64) I am not sure I can see my build-in microphone device in the tree (see image) but still I can record audio with Sound API
所以我的问题是...如何获取当前 可用的输入设备 信息,例如品牌(比如说 "Logitech" 或本地设备 "built-in microphone" ) ETC?
有关媒体相关属性的树,请参阅 Media example。
查看数据源代码。