소스에서 찾을 수 있습니다 여기
: http://www.youtube.com/watch?v=ZScE1aXS1Rs
은 결국 나는이 글을 읽을 [a link] (http://developer.android.com/guide/topics/media/camera.html)!
카메라 앱 최선의 방법을 만드는 데 사용 ...
중요한 조언 : 당신은 SurfaceView
을 사용하고 MediaRecorder
을 활용해야한다
if (isRecording) {
// stop recording and release camera
mMediaRecorder.stop(); // stop the recording
releaseMediaRecorder(); // release the MediaRecorder object
mCamera.lock(); // take camera access back from MediaRecorder
// inform the user that recording has stopped
//setCaptureButtonText("Capture");
isRecording = false;
}
PauseAndRelease(); //add this before finish to use in the camera
public void PauseAndRelease()
{
releaseMediaRecorder(); // if you are using MediaRecorder, release it first
releaseCamera(); // release the camera immediately on pause event
Log.d(TAG,"camera on pause" + mCamera);
}