oxHlsCache

Method

论坛示例

为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。

概述

m3u8缓存

插件接口

addEventListener

监听接口

   var ox = api.require('oxHlsCache');
   ox.addEventListener(function(ret) {
           var code= ret.code;
           var progress =ret.progress;
           var url =ret.url;
           var cacheUrl =ret.cacheUrl;
            // 0 下载进度 1 下载完成 -1 下载错误返回

         }
    });

可用性

Android,ios系统

可提供的1.0.0

start

开始下载任务

示例代码

var ox = api.require('oxHlsCache');
ox.start({url:"https://youku.cdn7-okzy.com/20201203/21695_1b42929f/index.m3u8"}, function(ret) {
          if (ret.code == 0) {
                0 成功 -1 失败
             
          }
        });

可用性

Android,ios系统

可提供的1.0.0

pause

暂停下载

示例代码

var ox = api.require('oxHlsCache');
ox.pause({url:"https://youku.cdn7-okzy.com/20201203/21695_1b42929f/index.m3u8"}, function(ret) {
          if (ret.code == 0) {
                0 成功 -1 失败
             
          }
        });

可用性

Android,ios系统

可提供的1.0.0

delCacheUrl

删除缓存

示例代码

var ox = api.require('oxHlsCache');
ox.delCacheUrl({url:"https://youku.cdn7-okzy.com/20201203/21695_1b42929f/index.m3u8"}, function(ret) {
          if (ret.code == 0) {
                0 成功 -1 失败
             
          }
        });

可用性

Android,ios系统

可提供的1.0.0

isFinish

是否下载完成

示例代码

var ox = api.require('oxHlsCache');
ox.isFinish({url:"https://youku.cdn7-okzy.com/20201203/21695_1b42929f/index.m3u8"}, function(ret) {
          if (ret.code == 0) {
                0 完成 -1 未完成
             
          }
        });

可用性

Android,ios系统

可提供的1.0.0

getCacheUrl

获取缓存地址

示例代码

var ox = api.require('oxHlsCache');
ox.getCacheUrl({url:"https://youku.cdn7-okzy.com/20201203/21695_1b42929f/index.m3u8"}, function(ret) {
          if (ret.code == 0) {
                0 成功 -1 失败
             ret.cacheUrl;
          }
        });

可用性

Android,ios系统

可提供的1.0.0

getCachedSize

获取缓存大小 (ios有效)

示例代码

var ox = api.require('oxHlsCache');
ox.getCachedSize(function(ret) {
          if (ret.code == 0) {
                 0 成功 -1 失败
             
          }
        });

可用性

Android,ios系统

可提供的1.0.0

stopAllTasks

停止所有任务

示例代码

var ox = api.require('oxHlsCache');
ox.stopAllTasks(function(ret) {
          if (ret.code == 0) {
               0 成功 -1 失败  
             
          }
        });

可用性

Android,ios系统

可提供的1.0.0

clearCache

清理缓存

示例代码

var ox = api.require('oxHlsCache');
ox.clearCache(function(ret) {
          if (ret.code == 0) {
                 0 成功 -1 失败  
             
          }
        });

可用性

Android,ios系统

可提供的1.0.0

startServer

启动服务

示例代码

var ox = api.require('oxHlsCache');
ox.startServer(function(ret) {
          if (ret.code == 0) {
                 0 成功 -1 失败  
             
          }
        });

可用性

Android,ios系统

可提供的1.0.0

stopServer

停止服务

示例代码

var ox = api.require('oxHlsCache');
ox.stopServer(function(ret) {
          if (ret.code == 0) {
               0 成功 -1 失败    
             
          }
        });

可用性

Android,ios系统

可提供的1.0.0

是否仍需要帮助? 请保持联络!
最后更新于 2024/04/19