tohodog / QSVideoPlayer

安卓视频播放器AndroidVideoplayer,架构设计优良功能丰富,支持多种解码,支持设置比例,浮窗,倍速,静音等
Apache License 2.0
301 stars 63 forks source link

本地缓存保存的时长 #27

Closed fjm19960930 closed 4 years ago

fjm19960930 commented 5 years ago

网络视频缓存到本地后是不是会保存一定时长然后就自动清除,这个时长可以设置吗

tohodog commented 5 years ago

只有设置缓存位置,缓存大小,缓存满了老的缓存会被挤出去,时长的话需要自己去扫描缓存文件夹,获取文件创建时间,自己管理 Proxy.setConfig(new HttpProxyCacheServer .Builder(this) .cacheDirectory(new File("/sdcard/video")) //.fileNameGenerator() 存储文件名规则 .maxCacheSize(512 1024 1024)//缓存文件大小 //.maxCacheFilesCount(100)//缓存文件数目 二选一 );