제목은 기본적으로 내 이야기를 말하고, 나는 직접 자바 프로그램에서 스피커 시스템으로 오디오를 보내고 싶다. 나는/dev/linux의 스피커에 직접 글을 쓰려고했다. 오디오 파일에서 얻은 바이트를 사용하는데, 필자가 잘 모르겠지만, Windows에서는 난처함을 넘었습니다.스피커에 오디오 dircetly 보내기 java
public void play(byte[] audio){
if(OS.isWindows){//This is where i have no idea, maybe write to javasound with jmf?
}
if(OS.isLinux){
BufferedOutputStream bout = new BufferedOutputStream(new FileOutputStream("/dev/blahblah");
bout.write(audio)
bout.flush();
bout.close();
}
내 코드는 거의 복잡하지 않지만 복잡한 코드를 원한다고 생각합니다. 그러나 작업 코드를 원합니다. 나는 실제로 위의 코드를 시도했다. 두려움 때문에 내가 무엇을하고 있는지 알지 못했고, 아마도 내 PC에서 무언가를 다치게하거나 방해 할 수 있었다. 그래서 라이브러리를 선택 -
내 유일한 문제는 mp3에 대한 지원이 없다는 것입니다. 나는 당신이 mp3를 해독 할 수있는 몇 가지 복잡한 과정을 알고 있지만, 어떻게 해야할지 모른다. mp3를 디코딩하는 방법에 대한 예제 코드를 javax.sound에 제공 할 수 있다면 사운드 라이브러리를 사용하고 싶습니다. – Terra
@Terra, 업데이트 됨 : MP3 =) – earcam
감사합니다. 잘 해! javafx를 사용하는 한 가지 질문으로, 컴파일하는 동안 항아리를 내제에 중첩 시켜야만 사용자간에 쉽게 전송할 수 있습니까? – Terra