MediaRecorder视频录制:噪声图像

时间:2013-02-27 11:15:32

标签: android android-mediarecorder

我发送此邮件是因为我在使用Android平板电脑(Android 2.3.3上的iMX53)录制视频时遇到问题。

首先,结果如下:

enter image description here

注意:绿色部分和蓝色部分取决于我记录的内容。

以下是我正在使用的代码:

  public boolean startRecording(){


    try {
        camera.unlock();
        mediaRecorder = new MediaRecorder();
        mediaRecorder.setCamera(camera);
        mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
        mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
        mediaRecorder.setPreviewDisplay(surfaceHolder.getSurface());
        mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
        mediaRecorder.setVideoSize(320,240);
        mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
        mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.DEFAULT);
        mediaRecorder.setMaxDuration(10000);

        String uniqueOutFile =  Environment.getExternalStorageDirectory().getPath()+ "/test.3gp";
        File outFile = new File(uniqueOutFile);
        if (outFile.exists()) {
            outFile.delete();
        }
        mediaRecorder.setOutputFile(uniqueOutFile);
        mediaRecorder.prepare();
        mediaRecorder.start();
        started = true;
    }
    catch (IllegalStateException e) {
        Log.e(TAG, e.getMessage());
        e.printStackTrace();
        camera.lock();
        return false;
    } catch (IOException e) {
        Log.e(TAG, e.getMessage());
        e.printStackTrace();
        camera.lock();
    return false;
    }
    return true;
    }

有没有人知道什么可以创造这个?你知道另一种方式吗?建议......?

先谢谢你。

此致

0 个答案:

没有答案