나는 자바 배열로 압축되지 않은 원시 형식의 오디오 데이터가 있습니다. 짧은 [] 또는 바이트 [] Android에서 재생하고 싶습니다.Android 믹싱 원시 사운드. 소스가 자바 배열 파일 또는 recourses되지 않습니다
SoundPool이 필요한 것처럼 보이지만 메모리에서 데이터를로드하는 방법을 찾을 수 없습니다. 파일에서만로드되며 원시 데이터 형식을 지정하는 방법을 모르겠습니다.
나는 자바 배열로 압축되지 않은 원시 형식의 오디오 데이터가 있습니다. 짧은 [] 또는 바이트 [] Android에서 재생하고 싶습니다.Android 믹싱 원시 사운드. 소스가 자바 배열 파일 또는 recourses되지 않습니다
SoundPool이 필요한 것처럼 보이지만 메모리에서 데이터를로드하는 방법을 찾을 수 없습니다. 파일에서만로드되며 원시 데이터 형식을 지정하는 방법을 모르겠습니다.
AudioTrack 클래스는 소스 매개 변수로 byte[]
또는 short[]
을 받아 write(...)
방법이있다. 내가 아는 유일한 안드로이드 사운드 클래스입니다.
libpd 라이브러리는 Android에서 부족한 많은 오디오 기능을 제공합니다. 학습 곡선은 약간 가파르지만 강력한 요소입니다.
'AudioTrack'에서 예제를 보았습니다. 이것은 종종 멀티 스레드 방식으로 사용됩니다. 그것은 단일 스레드에서 폭발과 다른 짧은 소리 같은 FX 효과와 10 채널을 혼합하는 데 사용할 수 있습니까? 소프트웨어 또는 하드웨어로 혼합되어 있습니까? – Max