코드의 경우 링크로 넣어둔. 구글 java doc 문서에 있는 예제 코드를 참조하시면 되며,
재생 순서는 다음과 같습니다.
1. MediaExtractor 의 readSampleData 를 통해 ByteBuffer형식의 mp3 Frame 추출
2. MediaCodec에 1번으로 구한 Frame 데이터를 codec.getInputBuffer로 구한 버퍼에 채운 후 queueInputBuffer 를 통해 코덱에 전달하고, 코덱에서 디코딩된 데이터 (PCM) 값을 getOutputBuffer 의 반환값을 통해 구함
3. 2에서 구한 PCM 데이터를 AudioTrack 으로 재생 순으로 구현 하시면 됩니다.