Android(安卓)MediaRecorder问题:StartFailed解决方案
16lz
2021-01-24
如果你在使用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(安卓)玩转 AI,解锁新姿势!
- Android图片自适应不同分辨率屏幕问题
- Android自适应屏幕方向、大小和分辨率之补充
- 关于android中px,dip,dp,sp等单位
- Android(安卓)Parcelable和Serializable的区别(一)
- 转:关于android中px,dip,dp,sp等单位
- 【分辨率】Android(安卓)获取屏幕尺寸与密度
- (二)第一个Android程序 HelloWorld
- UI设计稿——iPhone的一稿适配