at android.media.MediaRecorder.start(Native Method)解决方法以及预览被旋转90度
2013-11-20 11:41
736 查看
一. at android.media.MediaRecorder.start(Native Method)解决方法
1. 注释掉
//mRecorder.setVideoFrameRate(15);
2. 设置屏幕分辨率
1)获取屏幕分辨率:
2)设置长,宽
1. 注释掉
//mRecorder.setVideoFrameRate(15);
2. 设置屏幕分辨率
1)获取屏幕分辨率:
DisplayMetrics displaysMetrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics( displaysMetrics ); width = displaysMetrics.widthPixels; height = displaysMetrics.heightPixels;
2)设置长,宽
mRecorder.setVideoSize(height,width);二.预览被旋转90度
Camera camera = Camera.open(); Camera.Parameters parameters = camera.getParameters(); // parameters.setRotation(90); parameters.setPreviewSize(height, width); parameters.setPictureSize(height, width); camera.setParameters(parameters); camera.setDisplayOrientation(90); camera.unlock(); mRecorder = new MediaRecorder(); mRecorder.setCamera(camera); mRecorder.reset();
相关文章推荐
- Error处理: android.media.MediaRecorder.start(Native Method) 报错:start failed: -19
- android运行谷歌Media Recorder例子时,出现E/MediaRecorder: start failed: -19问题解决
- at dalvik.system.NativeStart.main(Native Method) 问题原因及解决方法
- Error处理: android.media.MediaRecorder.start(Native Method) 报错:start failed: -19 .
- android.media.MediaRecorder.start(Native Method) 报错:start failed: -19
- ios上传的文件在web和Android端旋转90度解决方法
- Error处理: android.media.MediaRecorder.start(Native Method) 报错:start failed: -19【转】
- Android编程中调用Camera时预览画面有旋转问题的解决方法
- Android:我遇到的OOM以及解决方法
- android studio加载 so文件以及出错。android java.lang.UnsatisfiedLinkError: 分析及解决方法
- 关于图片资源在android2.1/2.2/2.3下无法显示的问题以及解决方法
- Media start error原因分析及解决方法
- unserialize(): Error at offset 0 of 96 bytes出现的原因分析以及解决方法
- 关于Android Force Close 出现的原因 以及解决方法
- Android沉浸式以及虚拟键冲突的解决方法和隐藏状态栏、标题栏的实现
- unserialize(): Error at offset出现的原因分析以及解决方法
- 关于Android Force Close 出现的原因 以及解决方法
- 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法
- Android切换至SurfaceView时闪屏(黑屏闪一下)以及黑屏移动问题的解决方法
- 用gradle管理android项目出现的问题以及解决方法