devicecapturer.java
来自「JMF制作的截取音频文件代码 运行SecFrame.java」· Java 代码 · 共 40 行
JAVA
40 行
package util;
import java.util.Vector;
import javax.media.CaptureDeviceInfo;
import javax.media.CaptureDeviceManager;
import javax.media.format.AudioFormat;
public class DeviceCapturer {
public static CaptureDeviceInfo getVedioDevice() {
String devName = "vfw:Microsoft WDM Image Capture (Win32):0";
CaptureDeviceInfo devInfo = CaptureDeviceManager.getDevice(devName);
if (devInfo == null) {
System.out.println("Cannot get the Vedio device .");
System.exit(-1);
}
return devInfo;
}
public static CaptureDeviceInfo getAudioDevice() {
CaptureDeviceInfo devInfo = null;
Vector<CaptureDeviceInfo> devList = CaptureDeviceManager
.getDeviceList(new AudioFormat("linear", 44100, 16, 2));
if(devList.size()>0){
devInfo = (CaptureDeviceInfo)devList.elementAt(0);
}else{
System.out.println("Cannot get the Audio device");
System.exit(-1);
}
return devInfo ;
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?