KTVHTTPCache icon indicating copy to clipboard operation
KTVHTTPCache copied to clipboard

A powerful media cache framework.

Results 72 KTVHTTPCache issues
Sort by recently updated
recently updated
newest added

怎么控制m3u8加载的百分比 是否可以通过cacheLength/totalLength 来计算

如何清理缓存,没有找到对应方法

我们在APM监测到这个库导致了很多卡死,看日志是因为递归锁导致的多线程访问锁等待导致的卡死问题。` ` libsystem_kernel.dylib ___psynch_mutexwait (in libsystem_kernel.dylib) libsystem_pthread.dylib __pthread_mutex_firstfit_lock_wait (in libsystem_pthread.dylib) libsystem_pthread.dylib __pthread_mutex_firstfit_lock_slow (in libsystem_pthread.dylib) Foundation -[NSRecursiveLock lock] (in Foundation) pregnancy -[**KTVHCDataUnitPool lock**] (in pregnancy:KTVHCDataUnitPool.m:285) pregnancy -[**KTVHCDataUnitPool archiveIfNeeded**] (in pregnancy:KTVHCDataUnitPool.m:246) CoreFoundation...

兼容m3u8 我改了端口号,由于模拟器上看跑 会和系统的端口号 80 冲突, 所以端口号改为了 8089 其他关于 非代码的改动你们自己再进行修改即可

如题,相关日志如下: CoreFoundation ___exceptionPreprocess + 124 1 libobjc.A.dylib objc_exception_throw + 56 2 CoreFoundation -[NSException initWithCoder:] 3 Foundation __NSFileHandleRaiseOperationException + 160 4 Foundation -[NSConcreteFileHandle writeData:] + 204 -[KTVHCDataUnit mergeFilesIfNeeded] (KTVHCDataUnit.m:402) -[KTVHCDataUnit workingRelease]...

让本地服务器开放出去,支持同文件夹的文件也能被访问。方便一个工程里面的本地服务器还有其他作用的时候用。

对这个库稍微修改一下,一些建议: 1.接入AVAssetResourceLoaderDelegate 2.在1基础上处理m3u8请求,当遇到ts资源 再用重定向到本地服务请求

一般在加载视频的时候,请求头里面的range 的一般都是直接0-end 了,能不能通过什么API 来控制分段请求的rang大小?

代码中这么用的地方还有很多,这个 PR 只改了 KTVHCDownload 。 #139