Ox Hls Cache
/ Title: oxHlsCache Description: oxHlsCache /
来自于:开发者立即使用
addEventListener
start
pause
delCacheUrl
isFinish
getCacheUrl
getCachedSize
stopAllTasks
clearCache
startServer
stopServer
论坛示例
为帮助用户更好更快的使用模块,论坛维护了一个示例,示例中包含示例代码、知识点讲解、注意事项等,供您参考。
概述
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