下载视频并在本地快速存储

时间:2018-01-19 10:25:25

标签: ios swift xcode video download

有人可以根据他们的经验提供逐步指南或一些提示如何从某些特定网址下载视频,在本地保存(请建议使用CoreData,realm或SQLite的数据库)然后显示例如在collectionView?

中给用户

1 个答案:

答案 0 :(得分:1)

首先,不要将视频存储在数据库中。使用documents directory。要下载视频,您可以使用URLSession的{​​{1}}方法或Alamofire等库。下载到本地存储后,您可以浏览存储在那里的文件,如果您拥有的文件类型多于视频,则可以通过扩展名对其进行过滤。这可以在dataTask(with:completionHandler:)中异步完成,将URL存储到数组中,然后将它们绑定到您的集合并调用viewDidLoad()