ios - 如何在 Swift 中从图像中录制视频而不会泄漏内存?
问题描述
我的项目中有一个关于相机安全的任务。该系统是旧技术,因此通过从服务器接收图像并连续显示在 UIImageView 上的摄像头实时视频。现在,我想录制视频并保存到设备库。
当用户点击记录按钮时,我将从服务器接收到的图像附加到数组图像中。之后,当用户停止录制时,我将从数组图像中导出视频。
一切都很好,录制时间短。但是,如果用户长时间录制视频,则追加到数组中的图像数量会很多,并且应用程序会泄漏内存并崩溃。
我尝试使用 Mi Home(Xaomi 的应用程序 Camera Security),它可以处理非常好的录制视频。我该如何解决这个案子?
谢谢和干杯!
解决方案
推荐阅读
- sql-server - 从每个表中的每一列中选择唯一值
- mysql - 如何使用拼写错误的单词搜索 MYSQL 表?
- python - 模型似乎没有学习
- angular - 自 Jest 25 以来,覆盖率报告具有不同的源路径
- java - 按出场次数排序
- tensorflow - Keras-TF 可学习除法/任意运算层
- r - 用相邻值替换 POSIXct 系列中的 NA
- java - JavaMailSender 失败:javax.mail.internet.ParseException: Missing '"'
- javascript - 如何在单个列搜索数据表中使用第一个字母进行搜索
- c# - 当我将 JSON 对象传递给它时,C# JSON 反序列化尝试反序列化为 KeyValuePairs 数组