2013-03-31 30 views
1

是否有人知道我在哪裏能找到的記錄視頻並保存在設備上的示例源代碼?該代碼不應使用intent源相機錄像機,而無需使用意圖

我嘗試使用此代碼: https://stackoverflow.com/questions/15691152/android-recording-a-video-initializing-the-camera-2 我在YouTube教程中看到,但無法使其工作。

因爲,我需要調整videoview當相機記錄我不能使用intent

我想用我intent不能做到這一點,還是我錯了?

回答

1

源正在使用intent可以發現: http://developer.android.com/training/camera/videobasics.html

一個不錯的視頻的解釋(但代碼不工作): http://www.youtube.com/watch?v=ZScE1aXS1Rs

最終我這樣說的:

這裏的[一個鏈接](http://developer.android.com/guide/topics/media/camera.html)!

,並用它來創建的相機應用,最好的辦法......

重要的建議:當你暫停凸輪使用:

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); 
}