Skip to content

ESDownloadManager

initDefault()

功能描述

初始化下载模块。

参数

返回值

示例代码

点击查看源码
js
import {ESDownloadManager} from "@extscreen/es-downloader";

ESDownloadManager.initDefault();

注意

init(String downloadCacheDir, Number interpolator)

功能描述

初始化下载模块。

参数

属性类型默认值必填说明
downloadCacheDirString下载目录
interpolatorNumber下载状态回调频率

返回值

示例代码

点击查看源码
js
import {ESDownloadManager} from "@extscreen/es-downloader";

ESDownloadManager.init(
    '/data/data/com.xxx.xxx/download',
    1000
);

注意

download(Object download)

功能描述

初始化下载信息。

参数

Object download

属性类型默认值必填说明
idString下载唯一id,自定义
fileUrlString下载路径
fileMD5String文件MD5值,用来校验文件下载是否完整
fileNameString下载文件的名称

返回值

示例代码

点击查看源码
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

属性类型默认值必填说明
idString下载唯一id,自定义
fileUrlString下载路径
fileMD5String文件MD5值,用来校验文件下载是否完整
fileNameString下载文件的名称

返回值

示例代码

点击查看源码
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

属性类型默认值必填说明
idString下载唯一id,自定义
fileUrlString下载路径
fileMD5String文件MD5值,用来校验文件下载是否完整
fileNameString下载文件的名称

返回值

示例代码

点击查看源码
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

属性类型默认值必填说明
idString下载唯一id,自定义
fileUrlString下载路径
fileMD5String文件MD5值,用来校验文件下载是否完整
fileNameString下载文件的名称

返回值

示例代码

点击查看源码
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) {

        }
    }
}

注意