안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 이번에 음성녹음 기능을 구현하고 있는데요
기능중 하나에 녹음 일시정지 기능이 있습니다.
하지만 MediaRecorde API에서는 pause() 메소드를 제공하지 않습니다.
start와 stop만 있는데요..
어찌 구현할까 생각하다가...
1) 파일 이어쓰기..
2) 쓰레드로 돌려서 쓰레드 자체를 일시정지 하기
2가지 정도 생각해 봤는데..
어떤식으로 구현해야 할지 모르겠습니다.
1번 파일 이어쓰기 같은 경우는 MediaRecorde가 특정 파일을 지정하여 녹음하는 것이 아니라 최종경로에 대하여
녹음을 진행하는데... string으로 경로를 주면 당연하게도.. 그 파일을 덮어쓰게 됩니다..
BufferedWriter함수를 쓴다고 해도.. 경로를 잡아줄 수가 없습니다.
2번 쓰레드로 돌리는건 아직 안해봤지만.. 바람직 할지 않할지 모르겠습니다.
도와주세요.ㅠ



