public interface IPolyvDownloader
| 限定符和类型 | 方法和说明 | 
|---|---|
boolean | 
deleteVideo()
删除视频文件 
删除之前会做stop停止动作  | 
boolean | 
deleteVideo(java.lang.String videoId,
           int bitRate)
已过时。  
 | 
boolean | 
deleteVideo(java.lang.String videoId,
           int bitRate,
           Video.HlsSpeedType hlsSpeedType)
已过时。  
 | 
Context | 
getContext()
取得在使用的context 
 | 
int | 
getSpeedCallbackInterval()
取得速度回调间隔时间 
 | 
boolean | 
isCallbackProgressWhereExists()
获取当下载是下载m3u8视频,ts文件存在时是否回调进度。 
 | 
void | 
isCallbackProgressWhereExists(boolean isCallback)
当下载是下载m3u8视频,ts文件存在时,是否回调进度。 
 | 
boolean | 
isDownloading()
是否在下载中 
 | 
void | 
setSpeedCallbackInterval(int interval)
设置速度回调间隔 
 | 
void | 
start()
开始下载 
 | 
void | 
start(Context context)
开始下载 
 | 
void | 
stop()
停止下载 
已下载完成的资源会保留成文件  | 
void | 
stop(boolean isDestroy)
停止下载 
已下载完成的资源会保留成文件  | 
boolean isDownloading()
void start()
void start(Context context)
context - 设置此参数会判断SDK卡权限是否拥有void stop()
void stop(boolean isDestroy)
isDestroy - - 是否销毁void isCallbackProgressWhereExists(boolean isCallback)
isCallback - 默认为trueboolean isCallbackProgressWhereExists()
void setSpeedCallbackInterval(int interval)
interval - 毫秒,默认值2000int getSpeedCallbackInterval()
Context getContext()
boolean deleteVideo()
@Deprecated
boolean deleteVideo(java.lang.String videoId,
                                int bitRate)
videoId - 视频idbitRate - 码率(清晰度)deleteVideo()@Deprecated
boolean deleteVideo(java.lang.String videoId,
                                int bitRate,
                                Video.HlsSpeedType hlsSpeedType)
videoId - 视频idbitRate - 码率(清晰度)hlsSpeedType - 播放速度类型 Video.HlsSpeedType,非加密视频设置此参数没有效果,默认值Video.HlsSpeedType.SPEED_1X。请使用PolyvForwardingIjkVideoView.setSpeed(float)设置播放速度deleteVideo()