Android多媒体
米小阳
日拱一卒,不期而至
展开
-
Android录制小视频(一)
近来因项目需要开发一个仿微信录制小视频的功能,在camera与mediaRecorder开发中踩到了不少坑,现在记录下来,做个总结。1.camera相关 (1)预览的问题 项目中使用surfaceView做预览时,宽高比例要尽量与camera的预览尺寸比例一致,避免预览界面拉伸或者压缩,我用的是3:4。那么问题来了,微信以前半屏录制小视频是怎么做到的呢?找了不少资原创 2017-04-20 18:44:13 · 713 阅读 · 0 评论 -
Android录制小视频(二)
之前讲了camera的相关问题,今天把mediaRecorder总结一下1.视频的videoSize设置 视频的录制尺寸设置考虑的方面比较多,说下我在这里碰到的一些坑。初次以camera的预览尺寸作为videoSize的,经过测试发现,部分手机(酷派)录制时直接崩溃了,原因是得到的bestPreviewSize不匹配该手机支持的videoSize。后来找到这个方法:getSu原创 2017-04-21 19:50:14 · 592 阅读 · 2 评论 -
Android录制小视频(三)
之前的文章讲到半屏录制小视频,不过微信不已经全屏了么,我们的项目也要与时俱进不是。在仿微信全屏录制的过程中,有两点需要注意的地方: 1.camera的预览大小设置 这个依然采取以前的策略,在支持的预览大小中,选择与当前屏幕宽高比最相近的一个preViewSize,保证surfaceView中画面不会太失真。经过测试发现,手机支持的预览尺寸里还是有很接近屏幕宽高比的,这也可能原创 2017-05-06 18:56:34 · 389 阅读 · 0 评论