gpt4 book ai didi

iphone - 如何在 iOS 中下载多个背景视频?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:09:01 26 4
gpt4 key购买 nike

我有一个 iOS 应用程序,我需要每周下载超过 60-70 个视频,每个视频大小为 3-8MB。问题是,如何下载这些视频?我将视频和 URL 列表存储在数据库中。

可能的解决方案:

使用 UIBackgroundTaskIdentifier,在应用启动后立即调用 beginBackgroundTaskWithExpirationHandler。此任务将下载一个视频。
endBackgroundTask 中,我会将特定视频标记为已下载。
这里的问题是,我可以启动多个 UIBackgroundTaskIdentifier 吗?我应该从哪里开始?在 AppDelegate 中?一个特定的 Controller ?如果我在特定 Controller 中启动它,在 viewDidLoad() 上如果应用程序退出会发生什么?

请指导我或提供替代解决方案。谢谢

最佳答案

使用 AFNetworking 作为 ASIHTTPRequest 已被弃用

引用AFNetworking source关联。

另请参阅 afnetworking-downloading-multiple-files链接和Does AFNetworking have backgrounding support链接。

编辑:开始在AppDelegate

中下载

检查 AFDownloadRequestOperation用于可恢复下载。

引用afnetworking-pause-resume-downloading-big-files using AFDownloadRequestOperation链接。

关于iphone - 如何在 iOS 中下载多个背景视频?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13450310/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com