Closed silenCetestifY closed 5 years ago
@libobjc
这个方法在 KTVHCDataStorage.h
里,但是 KTVHCDataStorage.h
是一个内部类无法访问?
sorry,在 KTVHTTPCache.h
里面找到了~
目前使用KTVHCDataLoader是无法直接进行预加载视频,delegate方法也不会调用,而在视频实际播放后,才会回调delegate方法,但这不是我想要的,希望是在视频播放器,可以独立下载视频,等实际播放后不用边播放边下载。
是的 似乎只有在播放当期视频才开始下载 该如何在播放当前视频的时候 去缓存下面的视频呢? 希望能得到回复 谢谢
我们也遇到了这个需求,服务器下发预下载资源地址,在不播放的情况下下载资源。以下是我的实现:
注意:dataLoader对象必须被强持有才会进行下载,否则会被提前释放
// 初始化资源 _dataLoader = [KTVHTTPCache cacheLoaderWithRequest:[[KTVHCDataRequest alloc] initWithURL:[NSURL URLWithString:item.url] headers:nil]]; // 开始下载视频 [_dataLoader prepare];
我也遇到了,- (void)ktv_loader:(KTVHCDataLoader *)loader didChangeProgress:(double)progress 这个回调不进入,怎么处理?
可用 KTVHCDataLoader 进行预加载