前言
在短视频火爆、5G时代的到来,不学点媒体的开发怎么说的过去呢?
本人入门Android相机开发不久,在此记录一下踩过的坑(以下总结局限于当时的个人认知以及基于当时相关版本的API)。
在Android里的相机开发里边,可能会遇到各种各样的问题,比如
- 在打开相机之前的权限申请
- 选择CameraX、Camera2还是第三方相机库?
- 选择surface、texture还是glsurface来预览?预览黑屏怎么办?
- 录制分辨率选择多少?预览宽高比怎么设置?预览变形这么办?
- 前置摄像头拍照、录像的结果是镜像怎么解决?
- 录制视频时怎么暂停、恢复录制?
- 预览的宽高跟保存的不一样?