Page History

Video_cache

Last edited by 谷俊

视频缓存

此sdk可方便地与播放器集成,实现http视频边播放边下载(缓存)功能。目前暂时只支持MP4,MOV格式的预缓存和边播放边缓存功能。

一、产品概述

SDK可以方便地和播放器进行集成,提供对HTTP视频边播放缓存的功能,缓存完成的内容可以离线工作。

二、功能说明

它可以很方便的和播放器进行集成,提供以下功能:

  • http点播视频边缓存边播放,且播放器可从通过回调得到缓存的进度以及错误码
  • 缓存完成的视频,再次点播时可以离线播放,不再请求视频server
  • 查询已完成的文件列表( 展示缩略图,url), 未完成的文件列表(缓存进度,url)
  • 清除缓存(清除所有缓存,或删除某个url缓存)
  • 提供两种缓存策略供选择(限制缓存区总大小或者限制缓存文件总个数

三、使用说明

1. 获取缓存服务对象

ProxyService proxyService = CacheManager.getProxyService(mContext);

2. API使用指南

3. 缓存说明

4. http-flv直播缓存

5. 预缓存

四、错误码

对照 com.cnlive.libs.video.cache.ICache 类中的定义