1. flac / mp3 같은 음원마다 처리하는 방법이 다른가요?
PCM으로 변환한 후 사용한다면, 동일하겠지만. 아니라면 프레임 단위를 구해야 하는데
FLAC 쪽은 어떻게 생겼는지 모르겠네요. PCM이라면 체널 개수 * 샘플링 레이트 * 8(byte) 로 계산하면 될 테구요..
2. 제가 초보라서 어떤 API 써야하는지도 알려주시면 감사하겠습니다.
FLAC는 없지만 MP3는 ringdroid라는 프로그램으로 원하시는 기능을 사용할 수 있는데
해당 어플의 소스가 아래 URL에 공개 되어 있으니 분석 해 보세요.
https://code.google.com/p/ringdroid/source/checkout