【发布时间】:2018-01-19 10:25:25
【问题描述】:
有人可以根据他们的经验提供分步指南或一些提示,如何从某个特定 url 下载视频,将其保存在本地(请建议使用哪个数据库 CoreData、realm 或 SQLite),然后显示它例如在 collectionView 中给用户?
【问题讨论】:
标签: ios swift xcode video download
有人可以根据他们的经验提供分步指南或一些提示,如何从某个特定 url 下载视频,将其保存在本地(请建议使用哪个数据库 CoreData、realm 或 SQLite),然后显示它例如在 collectionView 中给用户?
【问题讨论】:
标签: ios swift xcode video download
首先,不要将视频存储在数据库中。使用documents directory。要下载视频,您可以使用 URLSession 的 dataTask(with:completionHandler:) 方法或 Alamofire 等库。下载到本地存储后,如果您的文件类型不仅仅是视频,您可以浏览存储在那里的文件并按扩展名过滤它们。这可以在 viewDidLoad() 中异步完成,将 URL 存储到一个数组中,然后将它们绑定到您的集合并调用 reloadData()。
【讨论】: