-
- All Implemented Interfaces:
-
com.shuyu.gsyvideoplayer.cache.ICacheManager
public class ExoPlayerCacheManager implements ICacheManagerExoPlayer专用 Created by guoshuyu on 2018/5/21.
-
-
Method Summary
Modifier and Type Method Description voiddoCacheLogic(Context context, IMediaPlayer mediaPlayer, String url, Map<String, String> header, File cachePath)voidclearCache(Context context, File cachePath, String url)voidrelease()booleanhadCached()booleancachePreview(Context context, File cacheDir, String url)voidsetCacheAvailableListener(ICacheManager.ICacheAvailableListener cacheAvailableListener)-
-
Method Detail
-
doCacheLogic
void doCacheLogic(Context context, IMediaPlayer mediaPlayer, String url, Map<String, String> header, File cachePath)
-
clearCache
void clearCache(Context context, File cachePath, String url)
-
release
void release()
-
hadCached
boolean hadCached()
-
cachePreview
boolean cachePreview(Context context, File cacheDir, String url)
-
setCacheAvailableListener
void setCacheAvailableListener(ICacheManager.ICacheAvailableListener cacheAvailableListener)
-
-
-
-