Android MediaRecorder问题:StartFailed解决方案

如果你在使用MediaRecorder的时候也遇到了Start Failed的问题,那么你可以找以下三个方面的问题:
最简单的:
1、查看API,MediaRecorder的配置是有顺序的,检查你的顺序是否正确。
2、是否在new MediaRecorder之前对相机解锁即是否有这行代码mCamera.unlock();
3、分辨率的设置是否正确,不同手机的屏幕分辨率不同,建议采用以下方案解决:

CamcorderProfile profile = CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH);
    mMediaRecorder.setVideoSize(profile.videoFrameWidth, profile.videoFrameHeight);

如果上面的检查过之后还是不行,查看一下你输出的File是否为NUll。

你可能感兴趣的:(Android MediaRecorder问题:StartFailed解决方案)