2 yiranhaiziqi yiranhaiziqi 于 2016.02.22 18:16 提问

Android 使用MediaRecorder 录像,无法对焦 5C

代码如下,求指导。没有对焦,画面是不清晰的,求指教如何让他对焦。

 if (mediaRecorder == null) {
                    mediaRecorder = new MediaRecorder();    //-----
                }
                mediaRecorder.reset();
                mediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); //从照相机采集视频
                mediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC);
                //mediaRecorder.setOrientationHint(180);
                try {
                    mediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_720P));
                }catch (Exception e){
                    Toast.makeText(CameraVideoActivity.this,"不支持720p,切换到480P",Toast.LENGTH_SHORT).show();
                    mediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_480P));
                }

                /*mediaRecorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
                mediaRecorder.setVideoEncoder(MediaRecorder.VideoEncoder.H264);
                mediaRecorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_WB);
                mediaRecorder.setVideoSize(1280, 720);
                mediaRecorder.setVideoFrameRate(10);
                mediaRecorder.setVideoEncodingBitRate(5 * 1024 * 1024);*/
                File videoFile = new File(filePath, fileName + ".3gp"); //保存路径及名称
                mediaRecorder.setOutputFile(videoFile.getAbsolutePath());

                mediaRecorder.setPreviewDisplay(holder.getSurface());
                try {
                    mediaRecorder.prepare();//预期准备
                } catch (Exception e) {
                    e.printStackTrace();
                }
                mediaRecorder.start();//开始刻录
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
android摄像机自动聚焦
闲着无聊写的一个测试相机,查了各种资料希望对大家有帮助. 需要完整工程的可以到:https://git.oschina.net/mashuai1989/VideoTest.git下载 废话不多说了直接上代码 布局文件: 没什么东西就是一个Button和一个SurfaceView xmlns:android="http://schemas.android.com/apk/res/
Android Camera学习记录(一) 视频录制MediaRecorder
第一次写自己的技术博客,本人Android菜鸟一枚,写博客也只是为了记录自己学习过的东西,以便以后可以更容找到属于自己的资料。 最近一直在做Camera的开发,今天主要想将使用Camera录制视频的方法记录下来。 其实网上关于这方面的技术其实都有比较清晰的讲解,不过大部分都是讲一部分空一部分,所以就想着要整理综合一下。
Android:使用MediaRecorder录制高清视频,TextureView预览
用户权限获取 <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission...
关于MediaRecord一边录制一边拍照的问题
想想自己干了android也有两年了,但是一篇文章没有发表过,不是没有时间,只是感觉自己真是水平有限.以后我有时间就回来了分享一下自己得心得.废话不多说了,直接进入主题 昨天看到高通平台的手机可以一边录像一边拍照,感觉很屌的样子,于是就拿出camera2的源码开了起来,上代码 public interface VideoController extends OnShutterButtonLis
Android开发之使用MediaRecorder录制视频
MediaRecorder除了可以用于录制音频,还可用于录制视频。使用MediaRecorder录制视频与录制音频的步骤基本相同。只是录制视频时不仅需要采集声音,还需要采集图像。为了让MediaRecorder录制时采集图像,应该在调用setAudioSource(int audio source)方法时再调用setVideoSource(int video source)方法来设置图像来源。
使用MediaRecorder录制视频时模糊问题
使用MediaRecorder录制视频时有时候太模糊,这里提几种解决方法: 1:设置Camera.Parameters聚焦模式: //parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO); parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINU
Android MediaRecorder 后台视屏录制
MediaRecorder ,一般用在多媒体视频录制上面,今天我们就来聊聊视频录制,首先录制视频我们少不了要用Camera, 1、SurfaceView 用于承载画面     这里我们需要首先是implements SurfaceHolder.Callback,这样我们才能在surface创建的时候初始化相机渲染画面, 在画面销毁的时候销毁相机 2、初始化相机Camera 3、 初
安卓使用surfaceview+Camera+MediaRecorder实现视频录制
录制视频代码:public class RecordVideoActivity extends Activity implements SurfaceHolder.Callback { private static final String TAG = "MainActivity"; private SurfaceView mSurfaceview; private Imag
使用mediaRecorder录像的小坑
之前写好的工具类,直接封装好了,代码如下: package jun.yuanlai; import android.content.Context; import android.hardware.Camera; import android.media.CamcorderProfile; import android.media.MediaRecorder; import android.o
用MediaRecorder实现简单的录像功能
思路:定义一个SurfaceView用来显示预览,在SurfaceHolder的回调中用Camera对象启动预览,然后调用MediaRecorder来录像。 代码如下: 在AndroidManifest.xml添加下面的权限: activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com