2012-06-03 2 views
1

내가 가지고있는 Apple 루프 파일을 프로그래밍 방식으로 재생하려고합니다. 내가 clojure를 즐기기 때문에 JVM에서 먼저 이것을 사용하려고 시도했다. Java Sound Demo 연극은 패키지와 함께 제공 그냥 벌금 .AIF를 백업,하지만 난 다시 내 루프 파일 중 하나를 재생하려고하면, 내가 얻을 :이 자바 사운드 API는 '원 것을 의미 추측하고aiff : 프로그래밍 방식 재생?

java.lang.IllegalArgumentException: No line matching interface Clip supporting 
format PCM_SIGNED 48000.0 Hz, 24 bit, stereo, 6 bytes/frame, big-endian, 
and buffers of 671064 to 671064 bytes is supported. 

을 내 파일 형식을 지원하지 않습니다. 나는 언어에 불가 지론하지만,이 언어를 사용하기 위해 가장 좋은 언어가 무엇인지 궁금하다.

파이 게임도 살펴 봤지만 설치할 때 악몽 인 것 같습니다. 따라서 내 옵션이 무엇인지보고 싶었습니다.

답변

1

고풍스럽고 사랑이 절실히 필요한 Java 사운드는 24 비트 파일을 지원하지 않습니다. (나는 그것이 48kHz를 지원한다는 것을 확신하고 스테레오 비 압축 AIFFs를 지원한다.)

많은 다른 라이브러리들과 함께 javasound를 확장하기위한 몇 가지 옵션이있다. 당신이 시작하기 위해 다른 언어의 http://www.tritonus.org/

에게, 한 곳을 시도해 볼 수도 매우 인기가 http://www.mega-nerd.com/libsndfile/ 내가 당신 C. 외에 당신의 도움에 대한

+0

감사했습니다 언어에 대한 래퍼가있을 수 있습니다 생각합니다. 나는 tritonus를 시험해 볼 것이고, 만약에 그것이 없다면, 나는 객관적으로 C에서 이것을하려고 노력할 것이다. –

+0

http://fmj-sf.net/에서도 볼 수 있습니다. –