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) {

        }
    }
}

注意 ​

无