Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java声音API-如何获取麦克风设备信息?_Java_Linux_Audio Recording_Javasound - Fatal编程技术网

Java声音API-如何获取麦克风设备信息?

Java声音API-如何获取麦克风设备信息?,java,linux,audio-recording,javasound,Java,Linux,Audio Recording,Javasound,我观看了,正如我所看到的,输出似乎没有显示当前可用的麦克风设备的唯一信息;事实上,如果插入耳机,可能会有另一个(不是内置的)麦克风设备可用,例如:) 编辑: 在linux的情况下,我有脉冲音频,它显示我的笔记本内置麦克风为“内置音频模拟立体声”(见图) 编辑 例如,如果我在NetBeans IDE 8.0.1 JDK 1.7(linux x64)中运行小程序,我不确定是否可以在树中看到内置麦克风设备(请参见图),但我仍然可以使用录制音频 所以我的问题是。。。如何获取当前可用的输入设备类似品牌

我观看了,正如我所看到的,输出似乎没有显示当前可用的麦克风设备的唯一信息;事实上,如果插入耳机,可能会有另一个(不是内置的)麦克风设备可用,例如:)

编辑: 在linux的情况下,我有脉冲音频,它显示我的笔记本内置麦克风为“内置音频模拟立体声”(见图)

编辑 例如,如果我在NetBeans IDE 8.0.1 JDK 1.7(linux x64)中运行小程序,我不确定是否可以在树中看到内置麦克风设备(请参见图),但我仍然可以使用录制音频

所以我的问题是。。。如何获取当前可用的输入设备类似品牌的信息(比如说“Logitech”或作为“内置麦克风”的本地设备)等

有关媒体相关属性的树,请参见


有关数据来源,请参见代码。

谢谢;小程序代码非常有趣;但我仍然有点困惑如何获得“麦克风”数据,如树中的“前置麦克风(2-VIA高清…?”?我有一个内置麦克风,但运行代码时,我没有看到任何麦克风信息,例如脉冲音频显示?我编辑了我的问题;所以请给我一个提皮,我很困惑。你运行代码了吗?你的麦克风出现在那里了吗?我不确定;所以请看我附加在问题上的小程序截图;就我所知,我在树上看不到我的内置麦克风;无论如何,在java的情况下,输入设备可能有另一个标识?我仍然不确定如何确切地获取麦克风设备信息,但可能我找错了地方;请给我一个提示,如果我使用的代码与“内置…模拟立体声”没有任何相似之处,那么代码不会返回当前可用的麦克风设备信息?