当前位置: 首页 > news >正文

camera2 + MediaRecorder 实现的分段循环录像功能

硬件设备Android系统 8.1;

硬件设备上开发过程中的问题记录:

问题1. 长时间录像后发现保存的录像文件始终只有4G。

原因及解决:Android 11之前的系统有对保存的文件大小有限制,所以只能修改成分段保存,即录像文件3.5G保存一份。

问题2:原定时5分钟录制保存一段视频,结果录像文件中显示录制了10分钟(录制了双倍时间),录像文件中的帧率减少了一半。分段保存时,只有第一段会出现这个问题,后面的视频文件则正常。注意:在手机上则不会出现这个问题。

解决方案:原因未知,但解决方法是,打开摄像头后,先设置预览画面(先前是直接进行录制视频,没有设置预览画面),然后在执行录像。

http://www.lryc.cn/news/448446.html

相关文章:

  • LeetCode 每日一题 2024/9/23-2024/9/29
  • 知识付费APP开发指南:基于在线教育系统源码的技术详解
  • 物联网智能项目全面解析
  • 【07】纯血鸿蒙HarmonyOS NEXT星河版开发0基础学习笔记-Swiper轮播组件与样式结构重用
  • Springboot3保存日志到数据库
  • 叉车高位显示器无线摄影,安装更加便捷!
  • 模板的特化
  • PCIE总线架构
  • Adobe PR与AE的区别与联系(附网盘地址)
  • 【QT 5 调试软件+Linux下调用脚本shell-无法调度+目录拼写+无法找目录+sudo权限(2)+问题解决方式+后续补充】
  • 企业防泄密妙招有哪些?请记住这8招!超实用,学起来!
  • pytorch千问模型源码分析
  • 滚雪球学SpringCloud[1.3]:SpringCloud环境搭建
  • 9.28今日错题解析(软考)
  • 【Vue】以RuoYi框架前端为例,ElementUI封装图片上传组件——将图片信息转成base64后提交到后端保存
  • 【Linux】驱动的基本架构和编译
  • 1013. 将数组分成和相等的三个部分 数组切分
  • 【深度学习】—— 自动微分、非标量变量的反向传播、 分离计算、 Python控制流的梯度计算
  • Java项目实战II基于Java+Spring Boot+MySQL的大学城水电管理系统(源码+数据库+文档)
  • Vue 组件的三大组成部分详解
  • 深入理解Java内部类
  • fiddler抓包12_篡改请求(请求前断点)
  • Webpack和GuIp打包原理以及不同
  • c++与Python用笛卡尔的心形函数输出爱心
  • Mybatis 9种动态 sql 标签使用
  • OpenHarmony(鸿蒙南向)——平台驱动开发【PIN】
  • 南平自闭症寄宿制学校:让孩子自信绽放
  • 汽车总线之---- LIN总线
  • Android开发MPAndroidChart两条折线图
  • HTML-ES6.0核心技术