KTVHTTPCache
KTVHTTPCache copied to clipboard
怎么预缓存完整的视频?
我通过下载,但是下载完后,视频比较大的超过40M,格式依然不是MP4的
我感觉肯定哪里做了限制没有合并成完整的视频,因此我获取到的有问题
https://www.jianshu.com/p/3ffb26bf862c,你可以参考一下这个
https://www.jianshu.com/p/3ffb26bf862c,你可以参考一下这个
不行,参考他的,KTVHCDownload会返回 Error : Error Domain=NSURLErrorDomain Code=-999 "cancelled" 找不到原因在哪里
不行,参考他的,KTVHCDownload会返回 Error : Error Domain=NSURLErrorDomain Code=-999 "cancelled" 找不到原因在哪里
https://github.com/ChangbaDevs/KTVHTTPCache/issues/144#issue-727165043 我的倒是可以预加载,不过我的出了这个的问题
我不知道你那个是不是需要做特殊的处理,我这边就是把这个作者的3、预加载核心代码,这个里面的代码加进去,然后就可以了
// 一定要retain loader { KTVHCDataRequest *request = [[KTVHCDataRequest alloc] initWithURL:url headers:[NSDictionary dictionary]]; KTVHCDataLoader *videoDownloader = [KTVHTTPCache cacheLoaderWithRequest:request]; videoDownloader.delegate = self; [videoDownloader prepare]; [self.downloaders key:urlString value:videoDownloader]; }
- (void)ktv_loaderDidFinish:(KTVHCDataLoader *)loader { [self.downloaders removeObjectForKey:loader.request.URL.absoluteString]; }