안드로이드 개발 질문/답변
(글 수 45,052)
음악이나 녹음되는 소리를 분석하는 앱을 만들려고 하는데요
마이크를 이용해서 녹음되는 소리를 저장하고 또 동시에 들어오는 소리를 분석하려고 하고있습니다
대략적으로
--- Thread - 녹음 저장
MIC l ----- 이렇게 멀티 스레드를 사용해서 한번에 하고있는데요
--- Thread - 녹음 분석
각각 따로 실행했을때는 잘 동작합니다
그런데 한번에 실행했을때는 하나가 작동을 하지않습니다
둘 스레드 모두 각자의 audioRecord 를 사용하는데 두개 동시에 사용을 못하는건가요?
아니면 다른 방식으로 사용해야 하는건가요
하나의 스레드에서 두 작업 모두했을때는 분석시에 슬립이 사용되기떄문에 녹음된 파일이 짤리는 문제가 있습니다
그래서 멀티 스레드로 구현하는 것이구요 다른방법이 있을까요?