我正在使用Android开发(SDK 2.2),我想用mediaRecorder和进行视频录制,同时在每个预览帧上进行一些处理.
我MediaRecorder在一个项目中录制视频,在另一个我使用onPreviewFrame(byte[] data,Camera camera)(从PreviewCallback)处理预览图片.
我试图创建一个相机并与mediaRecorder(setCamera功能)一起使用,但它不起作用.
有可能同时做两件事吗?
其实我不明白如何链接两件事?
我的代码:
package ch.fraise;
import java.io.IOException;
import android.app.Activity;
import android.hardware.Camera;
import android.hardware.Camera.PreviewCallback;
import android.media.MediaRecorder;
import android.os.Bundle;
import android.util.Log;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.SurfaceHolder;
import android.view.SurfaceView;
public class CameraActivity extends Activity implements SurfaceHolder.Callback,
Camera.AutoFocusCallback {
private SurfaceView preview;
private SurfaceHolder previewHolder;
private MediaRecorder mRecorder;
private Camera mCamera;
private boolean mPreviewRunning = false;
private boolean mCaptureFrame = false; …Run Code Online (Sandbox Code Playgroud)