5 视频下载
5.1 下载设置
5.1.1 AppDelegate
- (void)application:(UIApplication *)application handleEventsForBackgroundURLSession:(NSString *)identifier
completionHandler:(void (^)(void))completionHandler {
// 处理后台下载完成回调的事件
[[PLVVodDownloadManager sharedManager] handleEventsForBackgroundURLSession:identifier completionHandler:completionHandler];
}
- (void)applicationDidEnterBackground:(UIApplication *)application {
// app 退到后台时进行相关设置
[[PLVVodDownloadManager sharedManager] applicationDidEnterBackground];
}
- (void)applicationWillEnterForeground:(UIApplication *)application {
// app 回到前台时进行相关设置
[[PLVVodDownloadManager sharedManager] applicationWillEnterForeground];
}
- (void)applicationWillTerminate:(UIApplication *)application {
// 程序即将结束时,修改并保存下载中视频的下载状态,用于程序下次启动后,恢复视频下载状态
[[PLVVodDownloadManager sharedManager] applicationWillTerminate];
}5.1.2 下载器设置
5.1.2.1 设置下载目录
5.1.2.2 是否允许使用蜂窝移动网络进行下载
5.1.2.3 下载最大并发数
5.2 下载信息模型
5.3 视频下载
5.3.1 新增下载任务
5.3.2 移除下载任务
5.3.3 读取下载任务
5.4 下载回调
5.4.1 下载器回调
5.4.2 下载任务回调
Last updated