마이크에서 오디오를 캡처하기위한 올바른 오디오 기형을 지정하는 방법은 무엇입니까?
-
20-09-2019 - |
문제
JMF 프레임 워크를 사용하여 마이크에서 오디오 데이터를 캡처합니다.
이 코드를 통해 마이크의 오디오 장치를 찾으려고합니다.
AudioFormat audioFormat = new AudioFormat("linear", 44100, 16, 2);
Vector<CaptureDeviceInfo> deviceList = CaptureDeviceManager.getDeviceList(audioFormat);
문제는 그것이 올바른 오디오 형식인지 실제로 모른다는 것입니다. 오디오 장치를 찾기 위해 어떤 오디오 형식을 지정 해야하는지 어떻게 알 수 있습니까?
해결책
getDevicElist () 메소드를위한 캡처 뷰드 메너지나 javadoc :
"지정된 형식으로 데이터를 캡처 할 수있는 장치에 해당하는 CapturedEviceInfo 객체 목록을 얻습니다. 형식이 지정되지 않으면이 메소드는 사용 가능한 모든 캡처 장치에 대한 capturedEviceInfo 객체 목록을 반환합니다."
그냥 널을 통과하면 괜찮을 것입니다.
제휴하지 않습니다 StackOverflow