ChangbaDevs / KTVHTTPCache

A powerful media cache framework.
MIT License
2.35k stars 435 forks source link

使用KTVHCDataLoader预加载短视频,本地缓存的有两个名字不一样但是内容相同的视频文件 #144

Closed HaHe-emmm closed 3 years ago

HaHe-emmm commented 3 years ago

我使用KTVHCDataLoader做了一个预缓存,缓存当前播放的短视频的后一个视频,缓存完之后发现本地有2个名字不一样但是内容一样的视频文件,一个文件名是http://aliuwmp3.changba.com/userdata/video/45F6BD5E445E4C029C33DC5901307461.mp4的MD5,一个文件名是[KTVHTTPCache proxyURLWithOriginalURL: http://aliuwmp3.changba.com/userdata/video/45F6BD5E445E4C029C33DC5901307461.mp4]之后的字符串的MD5,这样的情况是内部机制么?还是说是我少设置了什么参数

另外我特地使用较大的视频做了缓存,发现缓存下载所消耗的流量约等于一个视频文件的大小,请问我这是什么情况,可以回复下么

kafeidou1991 commented 3 years ago

KTVHCDataRequest给的URL应该是原始的url,而不是proxyURLWithOriginalURL之后的

HaHe-emmm commented 3 years ago

KTVHCDataRequest给的URL应该是原始的url,而不是proxyURLWithOriginalURL之后的

的确是这个问题,将url改为原始的url之后,这个问题解决掉了,多谢