안드로이드 스마트 로봇 개발 정보
(글 수 41)
안녕하세요. 교수님 ^^
지난번에 알버트 스피커를 통해 녹음파일이나 mp3파일을 재생하는 법을 요청드렸었습니다...
튜토리얼을 올려주신다고 했는데 아직....^^;;
간단한 샘플예제라도 올려 주시면 감사하겠습니다. ^-^
2013.01.23 02:00:31
아... 죄송합니다. 올려 드려야 하는데...
일단 MP3 디코더를 준비하세요. 어쨌든 PCM 데이터가 필요하니까요.
디코더는 Lame 라이브러리 같은 걸 써도 되는데 헤더가 좀 이상한 정상적이지 않은 MP3 파일은 디코딩을 못해내더군요.
이게 뮤직 플레이를 액션으로 추가하지 않은 이유이기도 합니다. 쓸만한 디코딩 라이브러리 있으면 좀 소개해 주세요.
Lame 라이브러리는 좀 이상한 MP3 파일을 디코딩하라고 시키니까 JNI단에서 죽어버리더군요.
에러를 토해내는 건 괜찮은데 죽어버리면... 곤란해서.
나중에 시간 나면 Lame 라이브러리를 고쳐볼까 하는 생각도 있지만 언제 시간이 날런지...
일단 PCM으로 디코딩되어야 그 다음 진행할 수 있습니다.
PCM 데이터를 스피커 디바이스에 쓰는 방법은 내일 올려 드릴께요.
오늘은 여러가지 일들로 인해 심신이 너무 지쳐서... ^^;;;




음 http://www.smartrobot.org/ko/tutorial/flash/clip-edit.php 에 03. 스피커로 소리 출력하기 이걸 참조하시면 되구요. 목소리를 넣는건 Voice고 배경음악을 넣는건 Audio레이어쪽에 넣으시면 되세요. 교수님 답변이 오기전 이렇게라도 먼저 작업하다보시면 해결되실듯 하네요. 화이팅!