2 u013318697 u013318697 于 2016.01.20 14:13 提问

android 用MediaRecorder 录制时改变预览的界面? 5C

请问一下,用MediaRecorder 录制视频时,当开始录制之后,我想改变预览界面的大小,有什么方法吗?(我通过 LayoutParams 来改变,虽然预览显示的界面是变化了,可是当我录制结后之后,视频播出来是在我设置LayoutParams 之后的视频画面是静止的了,只有声音,画面停住了)。。。。请问,这又是什么问题导致的呢?

1个回答

91program
91program   Ds   Rxr 2016.01.20 14:33

Android调用系统摄像头--使用MediaRecorder--1--预览(preview)功能
不支持在设置预览就进行间谍式的拍摄。

u013318697
u013318697 回复91program: 恩 好的,谢谢。
2 年多之前 回复
91program
91program 回复sxjdz: 别人的研究是不可以这样做的。
2 年多之前 回复
u013318697
u013318697 预览我是可以正常预览的,只不过我想通过改变录制过程中的显示界面大小,达到录制视频时,让手机可以省电。
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Camera preview变形和MediaRecorder录制视频太短崩的问题
1.预览照片被拉伸       通常,拍照预览页面的照片拉伸主要与下面两个因素有关               1.     Surfaceview的大小            2.  Camera中的Preview的大小 如果surfaceview尺寸比例跟预览尺寸比例相同,那便不会产生变形, 那么问题就来了,怎么样才能够达到适配多台手机,界面不产生拉伸变形,而且程序又不崩溃?
Android:使用MediaRecorder录制高清视频,TextureView预览
用户权限获取 <uses-permission android:name="android.permission.CAMERA" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission...
android视频录制MediaRecorder预览旋转角度问题
开发视频录制插件,结果发现竖屏录制视频的时候,出现预览窗口画面别旋转90度的问题。所以贴出解决代码。共同进步。 mediarecorder = new MediaRecorder();// 创建mediarecorder对象 // 设置录制视频源为Camera(相机)
关闭MediaRecorder录制状态改变时的声音
开始录制和停止录制的时候会发出“嘀”声音,在google里找了一会,找到了解决办法:原文:http://stackoverflow.com/questions/14369445/need-to-shut-off-the-sound-mediarecorder-plays-when-the-state-changes代码如下:AudioManager audioManager = (AudioMan
Android MediaRecorder 录制视频出现的问题及解决
1. 报错这种情况一般是由于 初始化顺序不对 或者是设置了分辨率手机不兼容 需要设置为 CamcorderProfile profile = CamcorderProfile.get(CamcorderProfile.QUALITY_HIGH); mediaRecorder.setVideoSize(profile.videoFrameWidth, profile.vid
用MediaRecorder实现简单的录像功能
思路:定义一个SurfaceView用来显示预览,在SurfaceHolder的回调中用Camera对象启动预览,然后调用MediaRecorder来录像。 代码如下: 在AndroidManifest.xml添加下面的权限: activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com
MediaRecorder关于录制视频文件大小和录制时长的设置
 为了将MediaRecorder用于视频捕获,必须采用与音频捕获相同的步骤,同时加上一些视频的特定的步骤。除此之外,MediaRecord是一个状态机,因此必须遵从实例化到录制的特定步骤序列。 首先将实例化MediaRecorder,然后一次进行其他的步骤。 MediaRecorder recorder=new MediaRecorder(); 1.音频和视频源 在实例化
Android系统自带的MediaRecorder结合Camera实现视频录制及播放功能。
近期,公司项目新增了需求,需要视频录制,然后保存到本地,再播放...。 看了很多其他的框架,说不出好坏,应该说各有千秋吧。但我觉得还是原生的靠谱,就是谷歌系统自带的MediaRecorder。 不多说上代码吧(已经测试,没问题)。 代码没什么复杂的,都是些基本的逻辑问题,注释就比较少,理清逻辑就很简单了。 布局文件: xml version="1.0" encoding="u
android录像预览视角相差90度
最近在帮老师做个Android录像的项目,发现
关于Android 使用MediaRecorder实现录制视频开始暂停和结束功能的说明
这些天项目需要用MediaRecorder实现录制视频的暂停功能,原来使用的API是23的版本,MediaRecorder没有自带的pause()方法对录视频进行暂停,所以需要自己实现将每一次暂停形成的小视频进行拼接,但是大家都知道,拼接其实是比较耗空间和时间的,所以在性能上肯定远远达不到项目的需要。         今天终于在不经意中找到了解决的办法,那就是使用API24以上版本!!!在官方的