首页 > 解决方案 > 如何在 Swift 中从图像中录制视频而不会泄漏内存?

问题描述

我的项目中有一个关于相机安全的任务。该系统是旧技术,因此通过从服务器接收图像并连续显示在 UIImageView 上的摄像头实时视频。现在,我想录制视频并保存到设备库。

当用户点击记录按钮时,我将从服务器接收到的图像附加到数组图像中。之后,当用户停止录制时,我将从数组图像中导出视频。

一切都很好,录制时间短。但是,如果用户长时间录制视频,则追加到数组中的图像数量会很多,并且应用程序会泄漏内存并崩溃。

我尝试使用 Mi Home(Xaomi 的应用程序 Camera Security),它可以处理非常好的录制视频。我该如何解决这个案子?

谢谢和干杯!

标签: ios

解决方案


推荐阅读