iOS后台下载HLS流

时间:2017-09-22 07:57:01

标签: ios background nsurlsession hls

我想在后台下载HLS流文件。

我首先下载m3u8 - 文件并解析它以获取许多网址(约30~200)。然后我创建一个后台会话。最后,对于每个网址,我创建了一个NSURLSeessionDownloadTask,我创建了下一个任务,并在前一个完成后下载。

当应用程序处于前台时,它运行良好。但是在后台,它会停止并且在当前完成后不会创建新任务。

那么,我如何在后台逐个下载网址? (我不认为在后台播放音乐以保持应用程序活跃是一个好主意)

1 个答案:

答案 0 :(得分:0)

我尝试在下载开始后创建所有任务,它似乎有效。