public class ExoPlayerCacheManager
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected ExoSourceManager |
mExoSourceManager |
| 构造器和说明 |
|---|
ExoPlayerCacheManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
cachePreview(android.content.Context context,
java.io.File cacheDir,
java.lang.String url) |
void |
clearCache(android.content.Context context,
java.io.File cachePath,
java.lang.String url) |
void |
doCacheLogic(android.content.Context context,
IMediaPlayer mediaPlayer,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> header,
java.io.File cachePath) |
boolean |
hadCached() |
void |
release() |
void |
setCacheAvailableListener(ICacheAvailableListener cacheAvailableListener) |
protected ExoSourceManager mExoSourceManager
public void doCacheLogic(android.content.Context context,
IMediaPlayer mediaPlayer,
java.lang.String url,
java.util.Map<java.lang.String,java.lang.String> header,
java.io.File cachePath)
public void clearCache(android.content.Context context,
java.io.File cachePath,
java.lang.String url)
public void release()
public boolean hadCached()
public boolean cachePreview(android.content.Context context,
java.io.File cacheDir,
java.lang.String url)
public void setCacheAvailableListener(ICacheAvailableListener cacheAvailableListener)