如果你在使用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。

更多相关文章

  1. Android(安卓)玩转 AI,解锁新姿势!
  2. Android图片自适应不同分辨率屏幕问题
  3. Android自适应屏幕方向、大小和分辨率之补充
  4. 关于android中px,dip,dp,sp等单位
  5. Android(安卓)Parcelable和Serializable的区别(一)
  6. 转:关于android中px,dip,dp,sp等单位
  7. 【分辨率】Android(安卓)获取屏幕尺寸与密度
  8. (二)第一个Android程序 HelloWorld
  9. UI设计稿——iPhone的一稿适配

随机推荐

  1. android 动态设置Activity 的切换方向
  2. android 动态改变SVG的颜色
  3. Android UI系列:关于按钮点击事件
  4. Android Zip压缩解压缩
  5. android Audio设置音量流程及其binder通
  6. Android 游戏与应用开发最佳学习路线图
  7. Android 开发环境问题解决方案集
  8. Android热修复实战
  9. Android GPS学习 (一) :GPS 启动流程
  10. Ubuntu12.04 安装ADB调试环境