有人知道我在哪里可以找到记录视频并将其保存在设备上的示例源代码吗?该代码不应使用intent
.
我尝试使用此代码: https ://stackoverflow.com/questions/15691152/android-recording-a-video-initializing-the-camera-2 我在 YouTube 教程中看到的,但我无法让它工作。
我不能使用intent
,因为我需要在相机录制时调整视频视图的大小。
我想我不能这样做intent
,还是我错了?
有人知道我在哪里可以找到记录视频并将其保存在设备上的示例源代码吗?该代码不应使用intent
.
我尝试使用此代码: https ://stackoverflow.com/questions/15691152/android-recording-a-video-initializing-the-camera-2 我在 YouTube 教程中看到的,但我无法让它工作。
我不能使用intent
,因为我需要在相机录制时调整视频视图的大小。
我想我不能这样做intent
,还是我错了?
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 );
}
您应该使用 aSurfaceView
并使用MediaRecorder
. 您可以通过这种方式调整视频大小、管理视频的保存位置等。
一个例子可以在这里找到:http ://android-er.blogspot.nl/2011/04/simple-exercise-of-video-capture-using.html