Android MediaRecorder问题:StartFailed解决方案

Posted danfengw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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解决方案的主要内容,如果未能解决你的问题,请参考以下文章

android MediaRecorder录制音频

使用android的mediaRecorder的文件大小限制?

Android:使用 MediaRecorder 录制音频 - 文件不播放

Android MediaRecorder解析

Android MediaRecorder问题:StartFailed解决方案

Android MediaRecorder 录制视频出现的问题及解决