안드로 걸1 Android AudioTrack 일단 원인 불명의 이유로 SoundPool Load에서 에러가 발생한다. 의심은 가는데 귀찮아서 손은 못대고 전부터 할까말까 고민하던 AudioTrack을 건들기로 했다. WavData 클래스가 없는 관계로 일단 모든 샘플링 수준은 지정한 체 사용했고 쓰레드를 각각 할당했더니 멀티 사운드 동작도 무리 없었다. 다만 버퍼링을 위한 속도 저하가 좀 걸리지만 큰 무리는 없었다. OpenAL 이 완벽하게 구현되기 전까지만 사용할 예정이라 일단 여기서 멈추었는데 중요한 부분은 오디오트랙은 구간 설정 종료 구간 설정과 같은 부분에 사용되는 frames 의 기준이 매우 이해 어려웠다. 이에 확인한 바로는 대부분이 play 이후 바로 write로 버퍼를 채우는 것이 외국의 사례였다. 쓰레드의 보완을 위해 sleep을 .. 2010. 7. 9. 이전 1 다음