分享关于Camera的小问题
发布时间
阅读量:
阅读量
近期正专注于一款依托Camera2 API构建的相机应用程序的开发过程中,其中部分功能模块涉及广角镜头的应用,因此在实现过程中遇到了诸多挑战,现将相关经验整理如下,供同行参考与交流…
通过查阅相关资料得知,在安卓系统中所提及的广角镜头切换功能,实际上是通过一个逻辑摄像头整合多个物理摄像头来实现的。在进行缩放操作时,系统会依据不同的缩放比例自动切换对应的物理摄像头。
参考:https://source.android.google.cn/devices/camera/multi-camera?hl=zh-cn
踩坑记录
- CameraDevice.TEMPLATE_RECORD的兼容性问题
通常在进行视频录制时,为了确保帧率的稳定性,可能会采用CameraDevice.TEMPLATE_RECORD来构建CaptureRequest.Builder。然而,在某些镜头设备上,该模板却无法正常运作,常见现象为画面显示为黑色。经过排查与分析,问题根源在于相机未能输出有效数据流。
针对这一问题的解决方式是查阅API文档中的相关注释内容,发现CameraDevice.TEMPLATE_RECORD存在一定的使用限制。根
全部评论 (0)
还没有任何评论哟~
