Java声音API-如何获取麦克风设备信息?
我观看了,正如我所看到的,输出似乎没有显示当前可用的麦克风设备的唯一信息;事实上,如果插入耳机,可能会有另一个(不是内置的)麦克风设备可用,例如:) 编辑: 在linux的情况下,我有脉冲音频,它显示我的笔记本内置麦克风为“内置音频模拟立体声”(见图) 编辑 例如,如果我在NetBeans IDE 8.0.1 JDK 1.7(linux x64)中运行小程序,我不确定是否可以在树中看到内置麦克风设备(请参见图),但我仍然可以使用录制音频 所以我的问题是。。。如何获取当前可用的输入设备类似品牌的信息(比如说“Logitech”或作为“内置麦克风”的本地设备)等 有关媒体相关属性的树,请参见Java声音API-如何获取麦克风设备信息?,java,linux,audio-recording,javasound,Java,Linux,Audio Recording,Javasound,我观看了,正如我所看到的,输出似乎没有显示当前可用的麦克风设备的唯一信息;事实上,如果插入耳机,可能会有另一个(不是内置的)麦克风设备可用,例如:) 编辑: 在linux的情况下,我有脉冲音频,它显示我的笔记本内置麦克风为“内置音频模拟立体声”(见图) 编辑 例如,如果我在NetBeans IDE 8.0.1 JDK 1.7(linux x64)中运行小程序,我不确定是否可以在树中看到内置麦克风设备(请参见图),但我仍然可以使用录制音频 所以我的问题是。。。如何获取当前可用的输入设备类似品牌
有关数据来源,请参见代码。谢谢;小程序代码非常有趣;但我仍然有点困惑如何获得“麦克风”数据,如树中的“前置麦克风(2-VIA高清…?”?我有一个内置麦克风,但运行代码时,我没有看到任何麦克风信息,例如脉冲音频显示?我编辑了我的问题;所以请给我一个提皮,我很困惑。你运行代码了吗?你的麦克风出现在那里了吗?我不确定;所以请看我附加在问题上的小程序截图;就我所知,我在树上看不到我的内置麦克风;无论如何,在java的情况下,输入设备可能有另一个标识?我仍然不确定如何确切地获取麦克风设备信息,但可能我找错了地方;请给我一个提示,如果我使用的代码与“内置…模拟立体声”没有任何相似之处,那么代码不会返回当前可用的麦克风设备信息?