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

发布于 2024-11-30 12:33:20 字数 164 浏览 0 评论 0原文

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

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

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

问候, 乔治

I have an application that has the possibility to record a video and to upload it.
After i get the video from UIImagePickerView i upload it using a PUT method using ASIHTTPRequest.

I get memory warnings and sometimes the upload times out.
I was thinking that i have to save the video before uploading.

What is the best solution for my problem?

Regards,
George

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

萌无敌 2024-12-07 12:33:20

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

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

我已经在项目中使用了AVAssetImageGenerator,从视频中获取UIImages并上传它们,效果很好。

Well I don't know how big your video is, but I think either AVFoundation or MediaPlayer have methods for getting specific frames out of the video.

If you get out of memory, you can get either split it up to frames and upload each one of them in a loop, or split the video in n-second parts, where n seconds is a sub video that has good uploading time and good memory footprint.

I already have used in a project AVAssetImageGenerator, to get UIImages from a video and upload them, and it worked fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文