2011-02-10 6 views

답변

0

소리로 작업 할 때 어떤 배경을 가지고 있는지 잘 모르겠지만 (내가 가지고있는 것보다 더 낫지 만) 많은 포트로 보내고 싶은 라인 수는 무엇입니까? http://download.oracle.com/javase/7/docs/api/javax/sound/sampled/package-summary.html -이 API는 이것에 대해 많이 알지는 못합니다. (VoIP를 사용하는 프로그램을 보았습니다.) 그런데 yr이 Windows에서 작동하는 경우 사운드 카드에 대한 일부 정보가 레지스트리에 저장되어 있으므로 프로그램에서 레지스트리를 업데이트해야 액세스 할 수 있다고 생각됩니다.

은 내가 : 어떻게 든 도움이

+0

감사합니다. 내가 수집 한 것에서 볼 때 Java에서 사운드 카드의 채널을 확인할 방법이 없다고 생각합니다. 채널을 통해 사운드를 재생할 수 있지만 시스템 환경 설정에서 기본값으로 설정된 채널에서만 재생할 수 있습니다. 나는 그런데 맥 위에있다. –

0

체크 아웃 Java sound programmer's guide 바랍니다.

이 기능을 사용하려면 포트를 별도의 "출력"으로 노출 시키려면 사운드 카드를 다시 구성해야했습니다. 그렇지 않은 경우 사운드 카드는 헤드폰 쌍이 꽂혀 있는지 여부에 따라 자동으로 사운드를 라우팅합니다. Windows의 경우

+0

사운드 카드를 어떻게 재구성 했습니까? Mac에서이 작업을 수행했지만 Windows에서도 작동해야하며 아직 수행 할 방법을 찾지 못했습니다. –

0

Jack (잭 오디오 연결 키트)을 사용하여 사운드 카드에 사운드를 라우팅 할 수 있습니다. 조금 복잡하고 pulseaudio에서는 작동하지 않지만 작동시킬 수는 있습니다.

JnaJack은 JNA를 통해 Java에서 Jack API 로의 인터페이스를 제공합니다. 정말 쉽습니다.

자세한 내용은 here으로 작성했습니다.