应用重新启动后无法恢复“ AVAssetDownloadTask”

时间:2018-09-20 09:40:53

标签: ios download hls

我正在下载一些HLS流,除非我杀死该应用程序,否则一切都会顺利进行。

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

但事实并非如此。或者至少它没有通知委托人。

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

当它返回下载任务时,AVAssetDownloadDelegate永远不会被调用。我什至不知道下载是否还在继续!

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

0 个答案:

没有答案