我需要在上传之前保存视频

时间:2011-08-19 08:17:51

标签: iphone ios web-services video upload

我有一个可以录制视频并上传的应用程序。 从UIImagePickerView获取视频后,我使用ASIHTTPRequest使用PUT方法上传它。

我收到内存警告,有时上传超时。 我想我必须在上传之前保存视频。

我的问题的最佳解决方案是什么?

此致 乔治

1 个答案:

答案 0 :(得分:0)

我不知道您的视频有多大,但我认为 AVFoundation MediaPlayer 都有从视频中获取特定帧的方法。

如果内存不足,您可以将其拆分为帧并将其中的每一个上传到一个循环中,或者将视频分成n秒部分,其中n秒是一个具有良好上传的子视频时间和良好的记忆足迹。

我已经在项目 AVAssetImageGenerator 中使用,从视频中获取 UIImages 并上传它们,并且运行正常。