안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요,
Xoom과 갤럭시 탭 10.1에서 Mediarecorder 클래스를 사용해서 동영상을 녹화하려고 합니다.
그런데 예전에 휴대폰(옵티머스 원)에서 돌아가던 소스 코드를 줌이나 갤럭시 탭에 똑같이 사용했는데 녹화를 시작하자마자 프로그램 화면이 정지됐다가 강제종료가 돼 버리네요. 모든 상황에서 그런 건 아니고 H.263으로 인코딩하면 이런 문제가 발생합니다. H.264로 인코딩하면 정상적으로 작동하구요.
setVideoEncoder(MediaRecorder.VideoEncoder.H263) 부분을
setVideoEncoder(MediaRecorder.VideoEncoder.H264) 로 고쳐서 인코더만 바꾸면 정상적으로 작동이 됩니다.
Xoom과 갤럭시 탭 모두에서 이런 현상이 일어나는데, 스펙상으로는 h.263인코딩도 지원해주는 걸로 알고 있는데, 제가 뭔가 잘못 소스를 작성한 건지 궁금합니다.