public class PolyvDownloaderUtils
extends java.lang.Object
| 构造器和说明 |
|---|
PolyvDownloaderUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
delete(java.lang.String videoId,
int bitrate,
int strategyType)
删除该音视频对应的码率文件,
本方法是视频文件删除的工具方法,不涉及
PolyvDownloader 实例,没有实例方法的停止功能,
请在线程中执行该方法,避免卡顿和ANR。 |
static boolean |
deleteAllAudioFile(java.lang.String vid,
int bitrate,
java.io.File dire,
Video.HlsSpeedType hlsSpeedType) |
static boolean |
deleteAllVideoFile(java.lang.String vid,
int bitrate,
java.io.File dire,
Video.HlsSpeedType hlsSpeedType) |
static int |
deleteAudio(java.lang.String videoId)
删除所有音频文件,
本方法是视频文件删除的工具方法,不涉及
PolyvDownloader 实例,没有实例方法的停止功能,
请在线程中执行该方法,避免卡顿和ANR。 |
static int |
deleteAudio(java.lang.String videoId,
int bitrate)
删除音频文件,
本方法是视频文件删除的工具方法,不涉及
PolyvDownloader 实例,没有实例方法的停止功能,
请在线程中执行该方法,避免卡顿和ANR。 |
static boolean |
deleteDir(java.io.File dir)
删除参数的文件或者递归删除目录下的所有文件。
|
static boolean |
deleteDownloaderDir()
删除"下载文件保存目录"和"辅助存储目录列表"目录
|
static boolean |
deletePpt(java.lang.String videoId)
删除PPT文件。
|
static int |
deleteVideo(java.lang.String videoId)
删除该视频所有文件,
本方法是视频文件删除的工具方法,不涉及
PolyvDownloader 实例,没有实例方法的停止功能,
请在线程中执行该方法,避免卡顿和ANR。 |
static int |
deleteVideo(java.lang.String videoId,
int bitrate)
删除该视频对应的码率文件,
本方法是视频文件删除的工具方法,不涉及
PolyvDownloader 实例,没有实例方法的停止功能,
请在线程中执行该方法,避免卡顿和ANR。 |
static java.util.ArrayList<PolyvDownloaderVideoVO> |
getDownloadDirVideoList()
已过时。
|
static java.util.ArrayList<PolyvDownloaderVideoVO> |
getDownloadDirVideoList(java.io.File downloadDir)
获取目录中的下载视频列表
|
static java.util.ArrayList<PolyvDownloaderVideoVO> |
getDownloadVideoList()
获取"下载文件保存目录"和"辅助存储目录列表"中的下载视频列表
|
public static int deleteAudio(java.lang.String videoId)
PolyvDownloader 实例,没有实例方法的停止功能,
请在线程中执行该方法,避免卡顿和ANR。videoId - 视频idPolyvDeleteVideoResult常量public static int deleteAudio(java.lang.String videoId,
int bitrate)
PolyvDownloader 实例,没有实例方法的停止功能,
请在线程中执行该方法,避免卡顿和ANR。videoId - 视频idbitrate - 码率(清晰度)PolyvDeleteVideoResult常量public static int deleteVideo(java.lang.String videoId)
PolyvDownloader 实例,没有实例方法的停止功能,
请在线程中执行该方法,避免卡顿和ANR。videoId - 视频idPolyvDeleteVideoResult常量public static int deleteVideo(java.lang.String videoId,
int bitrate)
PolyvDownloader 实例,没有实例方法的停止功能,
请在线程中执行该方法,避免卡顿和ANR。videoId - 视频idbitrate - 码率(清晰度)PolyvDeleteVideoResult常量public static int delete(java.lang.String videoId,
int bitrate,
int strategyType)
PolyvDownloader 实例,没有实例方法的停止功能,
请在线程中执行该方法,避免卡顿和ANR。videoId - 视频idbitrate - 码率(清晰度)PolyvDeleteVideoResult常量public static boolean deletePpt(java.lang.String videoId)
videoId - 视频idtrue:成功,false:失败public static boolean deleteAllVideoFile(java.lang.String vid,
int bitrate,
java.io.File dire,
Video.HlsSpeedType hlsSpeedType)
public static boolean deleteAllAudioFile(java.lang.String vid,
int bitrate,
java.io.File dire,
Video.HlsSpeedType hlsSpeedType)
@Deprecated public static java.util.ArrayList<PolyvDownloaderVideoVO> getDownloadDirVideoList()
getDownloadVideoList()方法,本方法中就是调用getDownloadVideoList()getDownloadVideoList()public static java.util.ArrayList<PolyvDownloaderVideoVO> getDownloadVideoList()
public static java.util.ArrayList<PolyvDownloaderVideoVO> getDownloadDirVideoList(java.io.File downloadDir)
downloadDir - 目录public static boolean deleteDownloaderDir()
true:删除成功false:删除失败public static boolean deleteDir(java.io.File dir)
dir - 文件或者目录true:删除成功false:删除失败