2014-04-07 3 views
2

TarsosDSP 라이브러리를 android와 함께 사용하려고하지만, 안드로이드에서 사용할 수없는 javax.sound.sampled 라이브러리를 사용해야합니다.TarsosDSP with android

안드로이드에 javax.sound.sampled 패키지를 포함시킬 수있는 방법이 있습니까?

-https://github.com/jld/linaro-android-gcc/tree/master/gcc-4.7/libjava/javax/sound/sampled에서 라이브러리를 찾았지만 여기에는 헤더 파일 인 .h 파일 만 포함되어 있습니다. 이 패키지를 jar 파일로 컴파일하여 안드로이드와 함께 사용할 수 있습니까?

답변

2

Android 응용 프로그램 내에서 TarsosDSP를 사용하려면 javax.sound.* 패키지가 실제로 필요하지 않습니다. 그러나 필요한 것은 들어오는 오디오와 TarsosDSP API 사이의 다리입니다. 수신 오디오는 마이크 또는 오디오 파일에서 가져올 수 있습니다. Android에서는이 브리지가 android.media 패키지로 제공됩니다.

실제로 이것은 TarsosDSP 포크를 만들고 모든 참조를 javax.sound.*으로 남겨야 함을 의미합니다. 다행히, 누군가가 이미 당신을 위해 준비 : https://github.com/srubin/TarsosDSP/releases/tag/TarsosDSPAndroid-v3-MAD

감사합니다,

을 Joren

다행히
+0

감사합니다. Joren,이 트릭을 수행했습니다. – user2145312

+1

이제 TarsosDSP 패키지에는 Android를 기본적으로 지원합니다. – Joren

2

, TarsosDSPAndroid-V3-MAD 약간의 시간이 더 이상 필요하지 않기 때문에, 공식 사이트에 설명 :

UC Berkley에서 프로그래밍 할당을 위해 으로 만든 GitHub 사용자 srubin이 제공 한 TarsosDSP의 포크가 더 이상 필요하지 않습니다.

official documentation을 참조하십시오.