Я использую OkHttp с моим VideoPlayer для кэширования видео и предварительной загрузки видео. Но, к сожалению, я считаю, что OkHttp не будет кэшировать видео. Я установил кэш и NetWorkInterceptor
в OkHttpClient. Кто-нибудь может мне помочь?
public class VideoCacheInterceptor imlements Interceptor {
@Override
public Response intercept(Chain chain) throws IOException{
Response originResponse = chain.proceed(chain.request());
return originResponse.newBuilder()
.removeHeader("Pragma")
.removeHeader("No-Cache")
.removeHeader("Cache-Control")
.header(Cache-Control", "public, max-age=" + INVPlayer.maxAge)
.build();
}
}