public abstract class AliMediaDownloader
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static interface |
AliMediaDownloader.ConvertURLCallback
Convert a specified URL before downloading the relevant media file.
|
static interface |
AliMediaDownloader.OnCompletionListener
The download completion callback.
|
static interface |
AliMediaDownloader.OnErrorListener
Error callback.
|
static interface |
AliMediaDownloader.OnPreparedListener
The download preparation success callback.
|
static interface |
AliMediaDownloader.OnProgressListener
The download progress callback.
|
构造器和说明 |
---|
AliMediaDownloader() |
限定符和类型 | 方法和说明 |
---|---|
abstract void |
deleteFile()
Delete a specified file.
|
abstract java.lang.String |
getFilePath()
Query the path of the downloaded file.
|
abstract void |
prepare(VidAuth vidAuth)
Download resources through VidAuth.
|
abstract void |
prepare(VidSts vidSts)
Download resources through VidSts
|
abstract void |
release()
Release downloading.
|
abstract void |
selectItem(int index)
Specify a track to download.
|
static void |
setConvertURLCallback(AliMediaDownloader.ConvertURLCallback callback)
Set a URL conversion callback.
|
abstract void |
setDownloaderConfig(DownloaderConfig config) |
abstract void |
setOnCompletionListener(AliMediaDownloader.OnCompletionListener l)
Set a download success callback.
|
abstract void |
setOnErrorListener(AliMediaDownloader.OnErrorListener l)
Set a download failure callback.
|
abstract void |
setOnPreparedListener(AliMediaDownloader.OnPreparedListener l)
Set a download preparation completion callback.
|
abstract void |
setOnProgressListener(AliMediaDownloader.OnProgressListener l)
Set a download progress callback.
|
abstract void |
setSaveDir(java.lang.String absPath)
Specify the directory where the downloaded file is saved.
|
abstract void |
start()
Start downloading.
|
abstract void |
stop()
Stop downloading.
|
abstract void |
updateSource(VidAuth vidAuth)
Update VidAuth information.
|
abstract void |
updateSource(VidSts vidSts)
Update VidSts information.
|
public abstract void setSaveDir(java.lang.String absPath)
absPath
- The absolute directory.public abstract java.lang.String getFilePath()
public abstract void selectItem(int index)
index
- The index of the track.public abstract void setOnCompletionListener(AliMediaDownloader.OnCompletionListener l)
l
- The download success callback.public abstract void setOnErrorListener(AliMediaDownloader.OnErrorListener l)
l
- The download failure callback.public abstract void setOnPreparedListener(AliMediaDownloader.OnPreparedListener l)
l
- The download preparation completion callback.public abstract void setOnProgressListener(AliMediaDownloader.OnProgressListener l)
l
- The download progress callback.public abstract void prepare(VidAuth vidAuth)
vidAuth
- See VidAuth.public abstract void prepare(VidSts vidSts)
vidSts
- See VidSts.public abstract void start()
public abstract void stop()
public abstract void release()
public abstract void updateSource(VidSts vidSts)
vidSts
- See VidSts.public abstract void updateSource(VidAuth vidAuth)
vidAuth
- See VidAuth.public abstract void deleteFile()
public abstract void setDownloaderConfig(DownloaderConfig config)
public static void setConvertURLCallback(AliMediaDownloader.ConvertURLCallback callback)
callback
- The URL conversion callback.