0

我想在我的应用程序中拍摄高分辨率视频。到目前为止,当我调用该函数时[uiimagepickerobject startVideoCapture]

当录制达到 20 秒时,它会收到内存警告和应用程序崩溃。我想当我调用startVideoCapture它存储的方法时

文件://localhost/private/var/mobile/Applications/CC223635-96EF-405F-8E1D-001359868A3C/tmp/capture-T0x1c56b020.tmp.2FQRmN/capturedvideo.MOV

它需要内存,因此应用程序崩溃。

是否有可能将临时文件更改为 hd.??

4

1 回答 1

1

由于您粘贴的文件路径是一个文件路径,它已经在 iPhone 的硬盘驱动器上(并且不太可能首先记录到内存中)。

尝试运行静态分析器(构建 -> 分析)和仪器(构建 -> 配置文件,泄漏工具)以查看应用程序的内存使用情况。

于 2013-03-28T07:17:48.117 回答