안드로이드 폰에서 카메라 동영상을 연속적으로 촬영할 수 있도록 하기 위해 여러 인터넷 소스코드들을 실험해보던 도중


안드로이드펍에서 찾은 어느 소스[각주:1]를 돌려보았더니 MediaRecorder의 start() 부분에서 start failed 에러가 생겼다.


start failed: -19


구글링을 통해 다양한 해결 방법을 시도하다가 찾아낸 성공적인 해결 방법[각주:2]


setVideoFrameRate(...) 부분을 제거하는 것이었다.


내가 사용한 코드에는 프레임레이트 설정을 16으로 지정하도록 되어있었는데 이 부분을 주석처리하니 제대로 동작하였다.









  1. http://www.androidpub.com/431977 [본문으로]
  2. http://stackoverflow.com/a/11281902 [본문으로]
Posted by Kugi
,