Tag: Camera
-
相机录像新姿势-OpenGL共享上下文+MediaCodec
一、前言 承接上一文章Camera无变形任意尺寸预览,我们已经实现了无形变的任意尺寸的相机画面预览。接下来要完成相机的相关录像、拍照、扫码等功能,最重要也是最难的就是录像部分。 -
Camera无变形任意尺寸预览
在以往做Camera应用开发时,遇到一个问题,就是相机的预览如何做到在任意尺寸完全无变形的画面预览与视频录制。做过相机应用开发的朋友都知道,相机的预览尺寸并不是可以随意设置的,而是需要在支持的预览尺寸中选择一个,你的预览的view大小必须与选择的尺寸相匹配,才能保证画面不变形,但是这在实际开发中是无法应对各种各样的需求的,而且每个手机,支持的预览尺寸并不是完全一致的,而视频的大小往往是需要做到一致的,不然录制出来的视频,在其他手机上播放,就需要做大量的UI适配工作,也没有平台的统一性。