音/视频离线缓存流程图
2015-12-11 20:59:36 44 举报
音/视频离线缓存流程图描述: 1. 用户选择需要缓存的音/视频。 2. 系统检查用户的网络状态。 3. 如果网络状态良好,直接播放音/视频。 4. 如果网络状态不佳或无网络,进入缓存模式。 5. 系统开始下载音/视频数据到本地存储。 6. 下载过程中,显示缓存进度和剩余时间。 7. 下载完成后,音/视频自动保存到本地。 8. 用户可以在无网络状态下随时播放已缓存的音/视频。 9. 当网络恢复时,系统提示用户是否同步云端数据。 10. 用户可以选择同步或继续使用本地缓存版本。
作者其他创作
大纲/内容
根据淘汰策略删除要淘汰音/视频文件
返回Image
根据url查找内存cache中是否存在?
异步磁盘及内存缓存
输入音/视频URL
是
开始
否
根据URL下载音/视频并播放
异步下载图片
计算URL的md5值
根据url的MD5查找磁盘cache中是否存在?
结束
播放本地音/视频
检查本地缓存是已满?
异步内存缓存
根据md5值查找缓存文件是否已存在?
将已下载音/视频添加到本地缓存目录
图片资源URL
0 条评论
下一页