代码之家  ›  专栏  ›  技术社区  ›  Martin

应用程序重新启动后无法还原“avassetdownloadtask”

  •  0
  • Martin  · 技术社区  · 7 年前

    我正在下载一些hls流,一切顺利,除非我杀了应用程序。

    当应用程序重新启动时,重新创建 AVAssetDownloadURLSession 应重新启动所有正在进行的任务,如中所述 https://developer.apple.com/videos/play/wwdc2016/504/ (20:40左右)

    但它没有。或者至少它没有通知代表。

    当我重新启动应用程序时,我会打电话给 session.getAllTasks ,但它通常返回0个正在运行的任务。

    当它返回下载任务时, AVAssetDownloadDelegate 从不要求进步。我甚至不知道下载是否还在进行!

    根据视频,实现backgrond下载应该很简单。但我不知道如何可靠地恢复下载任务?

    0 回复  |  直到 7 年前
    推荐文章