RyuLib/RyuLib for Android
ffmpeg for Android - 오디오 재생
ryujt
2012. 7. 27. 21:35
비디오 파일에서 오디오만 재생하는 예제입니다. 아래 링크 참고하시기 바랍니다.
http://code.google.com/p/ryulib4android/source/browse/#svn%2Fsamples%2Fffmpeg%2Fexample_03
오디오 재생에 사용한 AudioTrack 클래스는 주의해야 할 점이 있습니다. 데이터가 끈임없이 입력되지 않으면 버퍼가 리셋되면서 음성 재생이 깨지게 됩니다. 따라서, 오디오 패킷을 디코딩하는 등의 시간적 간격 때문에 음성이 자연스럽지 못하게 될 수 있습니다. 예제에서는 두 개의 스레드를 이용해서 안정적으로 데이터를 입력 할 수 있도록 하였습니다.