解决Android录制适配 setVideoSize 后start failed问题
2014-02-28 15:47
295 查看
最近项目录制适配时,录制视频很模糊,有以下解决方法。
本以为十分简单,万万没想到费了半天功夫。因为资料比较难找,我发现模糊是由于分辨率比较低,以为直接
mMediaRecorder.setVideoSize(640,480);
就ok了,结果不然,发现设置本机的分辨率时,没有问题,但是如果设置的比较小,就会有tart failed异常。
找了很多原因,才发现setVideoSize() 必须在 setVideoEncoder()之前,囧了。问题得到解决。
晒出源码:
本以为十分简单,万万没想到费了半天功夫。因为资料比较难找,我发现模糊是由于分辨率比较低,以为直接
mMediaRecorder.setVideoSize(640,480);
就ok了,结果不然,发现设置本机的分辨率时,没有问题,但是如果设置的比较小,就会有tart failed异常。
找了很多原因,才发现setVideoSize() 必须在 setVideoEncoder()之前,囧了。问题得到解决。
晒出源码:
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER); mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); mMediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); mMediaRecorder.setVideoSize(640,480); mMediaRecorder.setVideoFrameRate(16); mMediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP); mMediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
相关文章推荐
- 解决CentOS 与 Ubuntu 中 Android ADT Failed to start emulator无法启动AVD的问题
- android 解决ADB server didn't ACK * failed to start daemon *问题
- Unable to resolve target 'android-8',INSTALL_FAILED_UPDATE_INCOMPATIBLE和failed to start daemon等问题的解决
- android运行谷歌Media Recorder例子时,出现E/MediaRecorder: start failed: -19问题解决
- Android ADB server didn't ACK * failed to start daemon 问题解决,杀死360MobileLoader.exe
- Android录制视频报错setVideoSize called in a invalid state 1
- Android录制视频报错setVideoSize called in a invalid state 1
- The required Server component failed to start so Tomcat is unable to start问题解决
- Android 中出现java.net.BindException: bind failed: EADDRINUSE 问题解决办法
- Android问题集锦转载之六:混淆时报错:Conversion to Dalvik format failed with error 1的解决办法
- 适配Android 7.0出现读取外部存储问题解决方法
- Android如何解决显示屏尺寸适配问题
- Android权限管理之RxPermission解决Android 6.0 适配问题
- resolveUri failed on bad bitmap uri: android.graphics.drawable.BitmapDrawable 问题解决方案
- Android屏幕大小适配问题解决
- Android自定义控件系列八:详解onMeasure()(二)--利用onMeasure测量来实现图片拉伸永不变形,解决屏幕适配问题
- Android MediaRecorder 录制视频出现的问题及解决
- android camera setParameters failed 类问题分析总结
- Android Studio出现Failed to open zip file问题的解决方法
- Android Studio出现Failed to open zip file问题的解决方法