안드로이드 개발 질문/답변
(글 수 45,052)
3gpp파일을 분석하여 파형 그려주는 간단한 어플 만들고 있습니다.
ringdroid 소스 분석하면서 만들고 있는데.. 잘 안되네용;;
도움이 될만한 글이나 예제 없을까요??
제가 실력이 없어서 진도가 안나가네요..ㅎㅎ;
ringdroid 소스 분석하면서 만들고 있는데.. 잘 안되네용;;
도움이 될만한 글이나 예제 없을까요??
제가 실력이 없어서 진도가 안나가네요..ㅎㅎ;
2010.07.21 13:52:35
모든 음성 포맷은 기본적으로 wave 형태로 디코딩 하게 될텐데요,
헤더 등의 데이터를 제외하고 실제 raw 데이터는 숫자들의 나열입니다.
화면의 가운데를 0으로 기준을 두고 각 숫자들을 y 값이라고 생각하고 0부터 숫자까지의 선들을 그려보세요.
물론 그 값들이 아주 크거나 아주 작을 수 있으니까 스케일링을 좀 하셔야 할꺼구요.
막상 설명하려다 보니 이런 답글로는 쉽게 답변드리기가 힘드네요.
사운드 관련된 부분은 필히 wave 포맷에 대해 공부하시기 바랍니다.
사운드 관련 소스는 어렵지만 막상 포맷에 대해 알면 쉬워요. ^^