小编Bob*_*rak的帖子

视频录制时的Android预览处理

我正在使用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)

android video-capture

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

android ×1

video-capture ×1