iOS播放已经下载,部分下载,没有下载的视频资源
逻辑
1) 已经下载完毕,直接使用资源路径
2) 部分下载,使用资源路径,并开始下载
3) 没有下载,开始边下边播
if ([ZFPlayerCacheManager isfinishedLoadedWithURL:urlString]) {///已经下载完毕NSString *path = [[ZFPlayerCacheManager shareManager] diskCachePathForURL:urlString];mutedUrl = [NSURL fileURLWithPath:path];} else if ([ZFPlayerCacheManager hasDownLoadPartWithURL:urlString]) {// 只下载了一部分, 则需要继续下载NSString *path = [[ZFPlayerCacheManager shareManager] diskCachePathForURL:urlString];mutedUrl = [NSURL fileURLWithPath:path];[[ZFPlayerCacheManager shareManager] startDownWithUrl:assetURL downInfo:^(long long totalSize, NSHTTPURLResponse * _Nonnull response) {} progress:^(float progress) {}];} else {mutedUrl = [urlString urlScheme:@"streaming"];self.currentPlayerManager.loadResource = YES;NSURLComponents *components = [[NSURLComponents alloc] initWithURL:assetURL resolvingAgainstBaseURL:NO];self.currentPlayerManager.originalScheme = components.scheme;}self.assetURL = mutedUrl;
iOS播放已经下载,部分下载,没有下载的视频资源相关推荐
- 袋鼠下载IOS用的一款不限速下载工具支持极速下载,在线秒播
袋鼠下载是一款iOS端的下载类应用,支持下载敏感资源,下载速度高达100M/S,支持磁力种子电驴迅雷链接,云端秒播,在线观看 支持投屏及倍速播放,欢迎各位老司机下载体验 特点:整个下载界面非常的干净整 ...
- iOS Sprite Kit教程之申请和下载证书
iOS Sprite Kit教程之申请和下载证书 模拟器虽然可以实现真机上的一些功能,但是它是有局限的.例如,在模拟器上没有重力感应.相机机等.如果想要进行此方面的游戏的开发,进行程序测试时,模拟器显 ...
- Xamarin iOS教程之申请付费开发者账号下载证书
Xamarin iOS教程之申请付费开发者账号下载证书 Xamarin iOS使用真机测试应用程序 在讲解iOS Simulator时,已经提到了虽然iOS Simulator可以模仿真实的设备,但是 ...
- IOS开发基础之使用AFNetworking框架下载服务器资源图片
IOS开发基础之使用AFNetworking框架下载服务器资源图片 info.plist加入这句 <key>NSAppTransportSecurity</key> <d ...
- iOS软件源怎么找,怎么下载/签名安装?
iOS软件源怎么找,怎么下载/签名安装? 大家都知道一般来说只有在苹果商店中才能下载安装使用App,因为苹果公司对App有一套严格的审核流程,通过签名机制来保证每一个安装到iOS设备上的App都是经过 ...
- iOS:苹果企业证书通过网页分发下载安装app
iOS:苹果企业证书通过网页分发安装app 苹果的企业级证书发布的应用,是不用设备授权即可直接安装,并且不限设备上限.为了方便分发,苹果有协议实现通过网页链接直接下载安装企业级的应用. ...
- 图库/相册/播放器看不到迅雷下载的视频的解决办法
以小米10手机为例: 图库/相册/播放器看不到迅雷下载的视频的原因: 迅雷下载视频所在路径: /storage/emulated/0/Android/data/com.xunlei.downloadp ...
- android 打开h5文件下载,微信h5页面下载app —— 安卓直接下载apk文件包,IOS跳转AppStore的实现代码...
需求:微信h5页面下载app -- 安卓直接下载apk文件包,IOS跳转AppStore 分析:微信不支持,在微信中屏蔽了apk文件的下载以及AppStore的跳转(且除非和TX有合作的应用,否则也不 ...
- 天天动听音乐播放器应用android源码下载
给大家分享我刚刚在网上找到的一个很难得的音乐播放器应用源码,天天动听音乐播放器应用android源码下载,喜欢的android开发的朋友可以下载学习看看. 源码下载: http://code.662p ...
最新文章
- AI芯片重磅破局者,开启边缘新智元
- java list按照某个字段排序_java相关:List对象去重和按照某个字段排序的实现方法...
- 谈一谈flex布局使用中碰到的一些问题
- vue vue-cli创建项目步骤方法
- 二级计算机环境,计算机环境变量_二级计算机关于变量的问题
- Redis命令拾遗四——集合类型(命令补充)
- 【VRP】基于matlab遗传算法求解单中心的车辆路径规划问题【含Matlab源码 059期】
- iOS YYKit理解
- Git遇到的问题:This is not a valid source path/URL
- oracle经典分数排名,力扣数据库题目: 分数排名(中等)
- 关于bootstrapValidator 表单校验remote出现两次重复提交才能验证通过问题处理
- 先有鸡还有现有的蛋的终极答案
- android手机如何设置提高网速,安卓手机网速慢怎么办 安卓手机网速慢解决办法【详解】...
- 【每日一练:SQL】写一条SQL统计连续三个月金额大于0及每个月的金额
- Latex引用参考文献的5种方式
- 【Python代码】文件查重(01)-简易版
- php卡片式,卡片式设计的优点和不适用性
- C语言小项目 扫雷游戏
- 基于微信小程序的贵小团系统设计与实现-计算机毕业设计源码+LW文档
- 菜鸟学编程:为TeamToy的todo添加Due Date的功能