public class PolyvDownloaderManager
extends java.lang.Object
限定符和类型 | 方法和说明 |
---|---|
static PolyvDownloader |
clearPolyvDownload(java.lang.String vid,
int bitRate)
清除PolyvDownloader
会删除PolyvDownloader 的监听回调,会调用PolyvDownloader 的 stop 方法,并释放线程资源 |
static PolyvDownloader |
clearPolyvDownload(java.lang.String vid,
int bitRate,
Video.HlsSpeedType hlsSpeedType)
已过时。
|
static java.lang.String |
getKey(java.lang.String vid,
int bitRate)
获取key
|
static java.lang.String |
getKey(java.lang.String vid,
int bitRate,
Video.HlsSpeedType hlsSpeedType)
已过时。
|
static PolyvDownloader |
getPolyvDownloader(java.lang.String vid,
int bitRate)
取得PolyvDownloader,没有缓存的PolyvDownloader则新建一个,并加入缓存中
|
static PolyvDownloader |
getPolyvDownloader(java.lang.String vid,
int bitRate,
Video.HlsSpeedType hlsSpeedType)
已过时。
|
static void |
startAll()
开始全部下载
|
static void |
startAll(android.content.Context context)
开始全部下载
|
static void |
startUnfinished(java.util.List<java.lang.String> finishKeys)
已过时。
|
static void |
startUnfinished(java.util.List<java.lang.String> finishKeys,
android.content.Context context)
|
static void |
stopAll()
停止全部下载
|
@NonNull public static PolyvDownloader getPolyvDownloader(@NonNull java.lang.String vid, int bitRate)
vid
- 视频idbitRate
- 码率(清晰度)@NonNull @Deprecated public static PolyvDownloader getPolyvDownloader(@NonNull java.lang.String vid, int bitRate, @NonNull Video.HlsSpeedType hlsSpeedType)
vid
- 视频idbitRate
- 码率(清晰度)hlsSpeedType
- 播放速度,该参数已废弃getPolyvDownloader(String, int)
@NonNull public static PolyvDownloader clearPolyvDownload(@NonNull java.lang.String vid, int bitRate)
vid
- 视频idbitRate
- 码率(清晰度)@NonNull @Deprecated public static PolyvDownloader clearPolyvDownload(@NonNull java.lang.String vid, int bitRate, @NonNull Video.HlsSpeedType hlsSpeedType)
vid
- 视频idbitRate
- 码率(清晰度)hlsSpeedType
- 播放速度,该参数已废弃clearPolyvDownload(String, int)
public static void startAll()
public static void startAll(android.content.Context context)
context
- 设置此参数会判断SDK卡权限是否拥有@NonNull public static java.lang.String getKey(@NonNull java.lang.String vid, int bitRate)
vid
- 视频idbitRate
- 码率(清晰度)@NonNull @Deprecated public static java.lang.String getKey(@NonNull java.lang.String vid, int bitRate, @NonNull Video.HlsSpeedType hlsSpeedType)
vid
- 视频idbitRate
- 码率(清晰度)hlsSpeedType
- 播放速度,该参数已废弃getKey(String, int)
@Deprecated public static void startUnfinished(java.util.List<java.lang.String> finishKeys)
finishKeys
- 已完成任务的key集合startUnfinished(List, Context)
public static void startUnfinished(java.util.List<java.lang.String> finishKeys, android.content.Context context)
finishKeys
- 已完成任务的key集合context
- public static void stopAll()