【发布时间】:2021-08-19 07:43:39
【问题描述】:
我正在创建一个应用程序来使用 AVAssetDownloadURLSession 和 AVAssetDownloadTask 下载音轨和视频。我想做的是为下载设置一个阈值。
假设阈值为 5GB,那么总下载量永远不会超过 5GB。
我浏览了 WWDC 视频并提到了 API 文档,但找不到任何可以让我设置特定限制的内容。
如果你们中的任何一位天才能指出我是否可以使用 Apple API 实现上述场景,那就太好了,否则我将不得不编写自己的实现。
【问题讨论】:
-
“我浏览了 WWDC 视频并说 API 文档” 哎呀!?你的意思是,你读过它?
-
是的,我没有注意到任何可以提供帮助的东西。
-
我认为你做不到。但请参阅
URLSession和URLSessionConfiguration的文档。 -
参考以下主题获取文件大小。 stackoverflow.com/questions/31736404/…
标签: ios swift offline-caching avassetdownloadtask avassetdownloadurlsession