public abstract class AliMediaDownloader
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
AliMediaDownloader.ConvertURLCallback
下载之前转化下载地址
|
static interface |
AliMediaDownloader.OnCompletionListener
下载完成消息回调
|
static interface |
AliMediaDownloader.OnErrorListener
错误消息回调
|
static interface |
AliMediaDownloader.OnPreparedListener
下载准备成功回调.成功后,通过selectItem(int) 方法选择需要下载的Track.
|
static interface |
AliMediaDownloader.OnProgressListener
进度回调
|
构造器和说明 |
---|
AliMediaDownloader() |
限定符和类型 | 方法和说明 |
---|---|
abstract void |
deleteFile()
删除文件
|
abstract java.lang.String |
getFilePath()
获取下载成功后的文件地址。
|
abstract void |
prepare(VidAuth vidAuth)
通过VidAuth准备下载资源
|
abstract void |
prepare(VidSts vidSts)
通过VidSts准备下载资源
|
abstract void |
release()
释放下载。
|
abstract void |
selectItem(int index)
选择要下载的项
|
static void |
setConvertURLCallback(AliMediaDownloader.ConvertURLCallback callback)
设置转换url回调
|
abstract void |
setDownloaderConfig(DownloaderConfig config) |
abstract void |
setOnCompletionListener(AliMediaDownloader.OnCompletionListener l)
设置下载成功监听
|
abstract void |
setOnErrorListener(AliMediaDownloader.OnErrorListener l)
设置下载失败监听
|
abstract void |
setOnPreparedListener(AliMediaDownloader.OnPreparedListener l)
设置准备完成监听
|
abstract void |
setOnProgressListener(AliMediaDownloader.OnProgressListener l)
设置下载进度监听
|
abstract void |
setSaveDir(java.lang.String absPath)
设置下载保存的文件夹路径
|
abstract void |
start()
开始下载。
|
abstract void |
stop()
停止下载。
|
abstract void |
updateSource(VidAuth vidAuth)
更新VidAuth信息
|
abstract void |
updateSource(VidSts vidSts)
更新Vidsts信息。
|
public abstract void setSaveDir(java.lang.String absPath)
absPath
- 绝对路径public abstract java.lang.String getFilePath()
public abstract void selectItem(int index)
index
- 下载项的索引public abstract void setOnCompletionListener(AliMediaDownloader.OnCompletionListener l)
l
- 下载成功监听public abstract void setOnErrorListener(AliMediaDownloader.OnErrorListener l)
l
- 下载失败监听public abstract void setOnPreparedListener(AliMediaDownloader.OnPreparedListener l)
l
- 准备完成监听public abstract void setOnProgressListener(AliMediaDownloader.OnProgressListener l)
l
- 下载进度监听public abstract void start()
public abstract void stop()
public abstract void release()
public abstract void deleteFile()
public abstract void setDownloaderConfig(DownloaderConfig config)
public static void setConvertURLCallback(AliMediaDownloader.ConvertURLCallback callback)
callback
- 回调