2011-09-15 6 views
4

특히, 이것은 내가 원하는 설정입니다 : 안드로이드 장치에 내장 된 카메라가 라이브 비디오를 녹화하고 있습니다. 이 비디오는 몇 초의 비디오를 저장하는 버퍼에 저장됩니다. 버퍼가 가득 차면 버퍼의 가장 오래된 프레임이 디스크의 비디오 파일에 추가되어 카메라에서 오는 새 프레임을위한 공간이 생깁니다. 그런 다음 버퍼의 데이터를 사용하여 비디오에서 뒤로 건너 뛸 수 있습니다.카메라에서 버퍼를 통해 파일로 비디오를 녹화 할 수 있습니까?

Surface를 사용하여 mediaRecorder (및 mediaPlayer?)를 사용하여 비디오를 각각 얻고 자한다면 addCallbackBuffer를 사용하여 버퍼를 만든 다음 setPreviewCallbackWithBuffer를 사용하여 버퍼에서 비디오를 표시합니다. 나는 거기에서 어디로 가야하는지, 아니면 그것이 잘못된 길인지 전혀 모른다. 나는 이것에 초심자의 약간이다.

+1

+1 좋은 질문입니다. –

답변