【问题标题】:iOS - Setting total max size limit for downloads with AVAssetDownloadURLSessioniOS - 使用 AVAssetDownloadURLSession 设置下载的总最大大小限制
【发布时间】:2021-08-19 07:43:39
【问题描述】:

我正在创建一个应用程序来使用 AVAssetDownloadURLSession 和 AVAssetDownloadTask 下载音轨和视频。我想做的是为下载设置一个阈值。

假设阈值为 5GB,那么总下载量永远不会超过 5GB。

我浏览了 WWDC 视频并提到了 API 文档,但找不到任何可以让我设置特定限制的内容。

如果你们中的任何一位天才能指出我是否可以使用 Apple API 实现上述场景,那就太好了,否则我将不得不编写自己的实现。

【问题讨论】:

  • “我浏览了 WWDC 视频并说 API 文档” 哎呀!?你的意思是,你读过它?
  • 是的,我没有注意到任何可以提供帮助的东西。
  • 我认为你做不到。但请参阅URLSessionURLSessionConfiguration 的文档。
  • 参考以下主题获取文件大小。 stackoverflow.com/questions/31736404/…

标签: ios swift offline-caching avassetdownloadtask avassetdownloadurlsession


【解决方案1】:

您可以通过将变体比特率乘以 AVAsset 的持续时间来粗略猜测

【讨论】:

    猜你喜欢
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 2020-12-22
    • 1970-01-01
    • 1970-01-01
    • 2016-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多