用于在播放应用中缓存媒体项的方法、装置、设备和介质制造方法及图纸

技术编号:46610612 阅读:1 留言:0更新日期:2025-10-14 21:09
提供了用于在播放应用中缓存媒体项的方法、装置、设备和介质。在一种方法中,响应于确定播放应用的缓存空间满足预定条件,确定将被下载至缓存空间的媒体项,缓存空间用于缓存媒体项,媒体项响应于播放应用被重新启动而被播放。基于客户端设备的设备状态,确定播放应用所支持的媒体项的质量指标,播放应用运行在客户端设备。从媒体项的多个候选版本中,选择匹配于质量指标的目标版本。将目标版本下载至缓存空间,以用于响应于播放应用被重新启动而播放媒体项的目标版本。利用本公开的示例性实现方式,可以基于设备状态来从媒体项的多个版本中选择更加适合于在播放应用中呈现的目标版本。

【技术实现步骤摘要】

本公开的示例性实现方式总体涉及数据缓存,特别地涉及用于在播放应用中缓存媒体项的方法、装置、设备和计算机可读存储介质。


技术介绍

1、目前已经开发出了多种媒体播放应用,例如,可以利用这些播放应用来播放诸如视频、音频等媒体项。为了获得更好的播放效果,可以预先下载一个或者多个媒体项,以便在需要时直接播放已经下载的本地媒体项。然而,下载过程受到多种因素的影响,这可能会导致下载过程失败和/或其他问题。


技术实现思路

1、在本公开的第一方面,提供了一种用于在播放应用中缓存媒体项的方法。在该方法中,响应于确定播放应用的缓存空间满足预定条件,确定将被下载至缓存空间的媒体项,缓存空间用于缓存媒体项,媒体项响应于播放应用被重新启动而被播放。基于客户端设备的设备状态,确定播放应用所支持的媒体项的质量指标,播放应用运行在客户端设备。从媒体项的多个候选版本中,选择匹配于质量指标的目标版本。将目标版本下载至缓存空间,以用于响应于播放应用被重新启动而播放媒体项的目标版本。

2、在本公开的第二方面,提供了一种用于在播放应用中缓存本文档来自技高网...

【技术保护点】

1.一种用于在播放应用中缓存媒体项的方法,包括:

2.根据权利要求1所述的方法,其中所述设备状态包括多个状态分量,并且所述多个状态分量包括以下至少任一项:所述客户端设备的网络状态、所述客户端设备的处理器状态、所述客户端设备的存储器状态、所述客户端设备中的线程状态、以及所述播放应用的工作状态。

3.根据权利要求2所述的方法,其中确定所述质量指标包括:

4.根据权利要求3所述的方法,其中确定所述状态指标包括:

5.根据权利要求1所述的方法,其中选择所述目标版本包括:

6.根据权利要求5所述的方法,其中所述质量指标指定以下至少任一项:...

【技术特征摘要】

1.一种用于在播放应用中缓存媒体项的方法,包括:

2.根据权利要求1所述的方法,其中所述设备状态包括多个状态分量,并且所述多个状态分量包括以下至少任一项:所述客户端设备的网络状态、所述客户端设备的处理器状态、所述客户端设备的存储器状态、所述客户端设备中的线程状态、以及所述播放应用的工作状态。

3.根据权利要求2所述的方法,其中确定所述质量指标包括:

4.根据权利要求3所述的方法,其中确定所述状态指标包括:

5.根据权利要求1所述的方法,其中选择所述目标版本包括:

6.根据权...

【专利技术属性】
技术研发人员:胡伟强魏百平
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1