我正在使用JMF框架从麦克风捕获音频数据。
我试着通过下面的代码找到麦克风的音频设备:
AudioFormat audioFormat = new AudioFormat("linear", 44100, 16, 2);
Vector<CaptureDeviceInfo> deviceList = CaptureDeviceManager.getDeviceList(audioFormat);问题是我真的不知道这是不是正确的音频格式。如何确定应指定哪种音频格式来查找音频设备?
发布于 2010-02-16 03:52:36
getDeviceList()方法的CaptureDevideManager Javadoc声明:
“获取与可以以指定格式捕获数据的设备相对应的CaptureDeviceInfo对象列表。如果未指定格式,此方法将返回所有可用捕获设备的CaptureDeviceInfo对象列表。”
只需传入一个null,您就应该没问题了。
https://stackoverflow.com/questions/2266266
复制相似问题