Appearance
ESDownloadManager
initDefault()
功能描述
初始化下载模块。
参数
无
返回值
无
示例代码
点击查看源码
js
import {ESDownloadManager} from "@extscreen/es-downloader";
ESDownloadManager.initDefault();
注意
无
init(String downloadCacheDir, Number interpolator)
功能描述
初始化下载模块。
参数
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
downloadCacheDir | String | 无 | 是 | 下载目录 |
interpolator | Number | 无 | 是 | 下载状态回调频率 |
返回值
无
示例代码
点击查看源码
js
import {ESDownloadManager} from "@extscreen/es-downloader";
ESDownloadManager.init(
'/data/data/com.xxx.xxx/download',
1000
);
注意
无
download(Object download)
功能描述
初始化下载信息。
参数
Object download
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
id | String | 无 | 是 | 下载唯一id,自定义 |
fileUrl | String | 无 | 是 | 下载路径 |
fileMD5 | String | 无 | 是 | 文件MD5值,用来校验文件下载是否完整 |
fileName | String | 无 | 是 | 下载文件的名称 |
返回值
无
示例代码
点击查看源码
js
import {ESDownloadManager} from "@extscreen/es-downloader";
ESDownloadManager.download(
{
id: "1",
fileUrl: 'http://qcloudcdn-moss.cp47.ott.cibntv.net/project/tvq/qsj_video/2021/12/07/3800609_9c0bae6b6d5df502ffa28f9396a2316e.mp4',
fileMD5: '6f6bc0aa03aeec7ae8cdf23edc511fcf',
fileName: 'aaaa.mp4'
});
注意
无
start(Object download)
功能描述
开始下载。
参数
Object download
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
id | String | 无 | 是 | 下载唯一id,自定义 |
fileUrl | String | 无 | 是 | 下载路径 |
fileMD5 | String | 无 | 是 | 文件MD5值,用来校验文件下载是否完整 |
fileName | String | 无 | 是 | 下载文件的名称 |
返回值
无
示例代码
点击查看源码
js
import {ESDownloadManager} from "@extscreen/es-downloader";
ESDownloadManager.start(
{
id: "1",
fileUrl: 'http://qcloudcdn-moss.cp47.ott.cibntv.net/project/tvq/qsj_video/2021/12/07/3800609_9c0bae6b6d5df502ffa28f9396a2316e.mp4',
fileMD5: '6f6bc0aa03aeec7ae8cdf23edc511fcf',
fileName: 'aaaa.mp4'
});
注意
无
stop(Object download)
功能描述
停止下载。
参数
Object download
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
id | String | 无 | 是 | 下载唯一id,自定义 |
fileUrl | String | 无 | 是 | 下载路径 |
fileMD5 | String | 无 | 是 | 文件MD5值,用来校验文件下载是否完整 |
fileName | String | 无 | 是 | 下载文件的名称 |
返回值
无
示例代码
点击查看源码
js
import {ESDownloadManager} from "@extscreen/es-downloader";
ESDownloadManager.stop(
{
id: "1",
fileUrl: 'http://qcloudcdn-moss.cp47.ott.cibntv.net/project/tvq/qsj_video/2021/12/07/3800609_9c0bae6b6d5df502ffa28f9396a2316e.mp4',
fileMD5: '6f6bc0aa03aeec7ae8cdf23edc511fcf',
fileName: 'aaaa.mp4'
});
注意
无
cancel(Object download)
功能描述
取消下载。
参数
Object download
属性 | 类型 | 默认值 | 必填 | 说明 |
---|---|---|---|---|
id | String | 无 | 是 | 下载唯一id,自定义 |
fileUrl | String | 无 | 是 | 下载路径 |
fileMD5 | String | 无 | 是 | 文件MD5值,用来校验文件下载是否完整 |
fileName | String | 无 | 是 | 下载文件的名称 |
返回值
无
示例代码
点击查看源码
js
import {ESDownloadManager} from "@extscreen/es-downloader";
ESDownloadManager.cancel(
{
id: "1",
fileUrl: 'http://qcloudcdn-moss.cp47.ott.cibntv.net/project/tvq/qsj_video/2021/12/07/3800609_9c0bae6b6d5df502ffa28f9396a2316e.mp4',
fileMD5: '6f6bc0aa03aeec7ae8cdf23edc511fcf',
fileName: 'aaaa.mp4'
});
注意
无
release()
功能描述
下载模块释放资源。
参数
无
返回值
无
示例代码
点击查看源码
js
import {ESDownloadManager} from "@extscreen/es-downloader";
ESDownloadManager.release();
注意
无
ESDownload
功能描述
监听下载任务状态。
参数
无
示例代码
点击查看源码
js
import {ESDownload} from "@extscreen/es-downloader";
export default {
mixins: [
ESDownload
],
methods: {
onDownloadInit(download) {
},
onDownloadStart(download) {
},
onDownloadStop(download) {
},
onDownloadCancel(download) {
},
onDownloadSuccess(download) {
},
onDownloadError(download) {
},
onDownloadProgress(download, downloadSize, totalSize) {
}
}
}
注意
无