然后看一下怎么使用,超级简单。传入视频url链接,返回一个代理链接,然后就可以呢
HttpProxyCacheServer cacheServer = ProxyVideoCacheManager.getProxy(this);
String proxyUrl = cacheServer.getProxyUrl(URL_AD);
mVideoPlayer.setUrl(proxyUrl);
public static HttpProxyCacheServer getProxy(Context context) {
return sharedProxy == null ? (sharedProxy = newProxy(context)) : sharedProxy;
}
private static HttpProxyCacheServer newProxy(Context context) {
return new HttpProxyCacheServer.Builder(context)
.maxCacheSize(512 * 1024 * 1024) // 512MB for cache
//缓存路径,不设置默认在sd_card/Android/data/[app_package_name]/cache中
//.cacheDirectory()
.build();
}