【技术实现步骤摘要】
本公开的示例性实现方式总体涉及数据缓存,特别地涉及用于在播放应用中缓存媒体项的方法、装置、设备和计算机可读存储介质。
技术介绍
1、目前已经开发出了多种媒体播放应用,例如,可以利用这些播放应用来播放诸如视频、音频等媒体项。为了获得更好的播放效果,可以预先下载一个或者多个媒体项,以便在需要时直接播放已经下载的本地媒体项。然而,下载过程受到多种因素的影响,这可能会导致下载过程失败和/或其他问题。
技术实现思路
1、在本公开的第一方面,提供了一种用于在播放应用中缓存媒体项的方法。在该方法中,响应于确定播放应用的缓存空间满足预定条件,确定将被下载至缓存空间的媒体项,缓存空间用于缓存媒体项,媒体项响应于播放应用被重新启动而被播放。基于客户端设备的设备状态,确定播放应用所支持的媒体项的质量指标,播放应用运行在客户端设备。从媒体项的多个候选版本中,选择匹配于质量指标的目标版本。将目标版本下载至缓存空间,以用于响应于播放应用被重新启动而播放媒体项的目标版本。
2、在本公开的第二方面,提供了一种
...【技术保护点】
1.一种用于在播放应用中缓存媒体项的方法,包括:
2.根据权利要求1所述的方法,其中所述设备状态包括多个状态分量,并且所述多个状态分量包括以下至少任一项:所述客户端设备的网络状态、所述客户端设备的处理器状态、所述客户端设备的存储器状态、所述客户端设备中的线程状态、以及所述播放应用的工作状态。
3.根据权利要求2所述的方法,其中确定所述质量指标包括:
4.根据权利要求3所述的方法,其中确定所述状态指标包括:
5.根据权利要求1所述的方法,其中选择所述目标版本包括:
6.根据权利要求5所述的方法,其中所述质量指标
...【技术特征摘要】
1.一种用于在播放应用中缓存媒体项的方法,包括:
2.根据权利要求1所述的方法,其中所述设备状态包括多个状态分量,并且所述多个状态分量包括以下至少任一项:所述客户端设备的网络状态、所述客户端设备的处理器状态、所述客户端设备的存储器状态、所述客户端设备中的线程状态、以及所述播放应用的工作状态。
3.根据权利要求2所述的方法,其中确定所述质量指标包括:
4.根据权利要求3所述的方法,其中确定所述状态指标包括:
5.根据权利要求1所述的方法,其中选择所述目标版本包括:
6.根据权...
【专利技术属性】
技术研发人员:胡伟强,魏百平,
申请(专利权)人:北京字跳网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。