【发布时间】:2011-10-30 10:21:49
【问题描述】:
我有一个可以录制视频并上传的应用程序。 从 UIImagePickerView 获取视频后,我使用 ASIHTTPRequest 的 PUT 方法上传它。
我收到内存警告,有时上传超时。 我在想我必须在上传之前保存视频。
我的问题的最佳解决方案是什么?
问候, 乔治
【问题讨论】:
标签: iphone ios web-services video upload
我有一个可以录制视频并上传的应用程序。 从 UIImagePickerView 获取视频后,我使用 ASIHTTPRequest 的 PUT 方法上传它。
我收到内存警告,有时上传超时。 我在想我必须在上传之前保存视频。
我的问题的最佳解决方案是什么?
问候, 乔治
【问题讨论】:
标签: iphone ios web-services video upload
好吧,我不知道您的视频有多大,但我认为 AVFoundation 或 MediaPlayer 都有从视频中获取特定帧的方法。
如果内存不足,您可以将其拆分为帧并循环上传每个帧,或者将视频拆分为 n 秒部分,其中 n 秒是具有良好上传的子视频时间和良好的内存占用。
我已经在 AVAssetImageGenerator 项目中使用过,从视频中获取 UIImages 并上传它们,效果很好。
【讨论】: