请教一下VOD-视频点播的问题关于本地缓存我还有以下的一些问题需要麻烦你帮忙确认下。 本地缓存后 1、提前预加载高码率到本地,但播放时,网络一般,是否会播放我本地高码率视频 2、关于删除文件”可按需删除加载文件,以节省空间。iOS播放器SDK不提供删除接口,需要在App删除加载目录下的文件。”我的理解是删除缓存文件需要App完全自行实现 3、但函数参数又有以下描述 maxCapacityMB:最大缓存容量。单位:兆,默认值20GB,在清理时,如果缓存总容量超过此大小,则会以cacheItem为粒度,按缓存的最后时间排序,一个一个的删除最旧的缓存文件,直到小于等于最大缓存容量。 freeStorageMB:磁盘最小空余容量。单位:兆,默认值0,在清理时,同最大缓存容量,如果当前磁盘容量小于该值,也会按规则一个一个的删除缓存文件,直到freeStorage大于等于该值或者所有缓存都被清理掉。 这些参数设置是否会如描述一样有效 4、AliPlayerGlobalSettings clearCaches是否可用,如果可用功能是什么,看API头文件没有该函数描述
1.使用URL方式播放,配置的单码率视频,已经充分缓存的情况下,下次播放就不会去请求网络了,所以是能正常播放的; 2.“可按需删除加载文件,以节省空间。iOS播放器SDK不提供删除接口,需要在App删除加载目录下的文件”这个是针对预加载生成的加载文件的; 3.这个是针对本地缓存的,本地缓存可设置maxCapacityMB最大缓存容量和freeStorageMB磁盘最小空余容量,按规则执行; 4. clearCaches是删除本地缓存自动生成的文件的。可以自定义清除本地缓存文件时机。此回答整理自钉群阿里云-VOD-视频点播-技术交流(进群先看公告)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。