媒体文件的预加载方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38539904 阅读:19 留言:0更新日期:2023-08-19 17:08
本公开涉及媒体文件的预加载方法、装置、电子设备及存储介质。该方法应用于媒体播放器,包括:获取待播放媒体文件的媒体信息,其中,媒体信息包括待播放媒体文件的播放地址和文件头大小;基于文件头大小创建待播放媒体文件的预加载任务,其中,预加载任务中携带预加载策略,预加载策略用于指示预加载待播放媒体文件的预加载大小;基于播放地址获取待播放媒体文件的文件偏移量,并基于预加载大小和文件偏移量对待播放媒体文件进行预加载。本公开能够保证用户在任意时间点启播媒体文件时都能预加载足够的媒体数据,因此,提高了媒体文件播放的灵活性,避免了性能的浪费和不必要的流量消耗,提升了用户体验。提升了用户体验。提升了用户体验。

【技术实现步骤摘要】
媒体文件的预加载方法、装置、电子设备及存储介质


[0001]本公开涉及媒体播放
,尤其涉及一种媒体文件的预加载方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]随着互联网技术和多媒体技术的快速发展,各种各样的多媒体应用也随之涌现。目前,在对媒体文件进行播放的过程中,为了保证用户在快速启播的同时不会出现卡顿、缓冲等问题,通常会基于用户的播放行为预加载从头开始若干秒的媒体数据。然而,在某些情况下,用户并不想从第零秒开始播放媒体文件,因此,现有的预加载方式无法保证用户在任意时间点启播媒体文件时都能预加载足够的媒体数据,导致媒体文件播放的灵活性不高,进而影响了用户体验。
[0003]此外,由于在对媒体文件进行解码之前无法获知文件头大小以及起播时间与文件偏移量之间的对应关系,进而无法准确地确定媒体文件的预加载大小,因此,通常会预加载从文件头一直到起播时间的媒体数据。然而,这部分媒体数据并不会被用户播放,因此,造成了性能的浪费和流量的不必要消耗。

技术实现思路

[0004]有鉴于此,本公开实施例提供了一种媒体文本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种媒体文件的预加载方法,其特征在于,应用于媒体播放器,所述方法包括:获取待播放媒体文件的媒体信息,其中,所述媒体信息包括所述待播放媒体文件的播放地址和文件头大小;基于所述文件头大小创建所述待播放媒体文件的预加载任务,其中,所述预加载任务中携带预加载策略,所述预加载策略用于指示预加载所述待播放媒体文件的预加载大小;基于所述播放地址获取所述待播放媒体文件的文件偏移量,并基于所述预加载大小和所述文件偏移量对所述待播放媒体文件进行预加载。2.根据权利要求1所述的方法,其特征在于,所述获取待播放媒体文件的媒体信息,包括:向媒体服务器发送媒体文件播放请求,其中,所述媒体文件播放请求中携带所述待播放媒体文件的文件标识;接收所述媒体服务器发送的与所述文件标识对应的所述待播放媒体文件的所述媒体信息。3.根据权利要求1所述的方法,其特征在于,所述预加载策略还用于指示预加载所述待播放媒体文件的起播时间,所述基于所述播放地址获取所述待播放媒体文件的文件偏移量,包括:基于所述播放地址,下载所述待播放媒体文件的文件头数据;对所述文件头数据进行解析,得到所述起播时间对应的文件偏移量。4.根据权利要求3所述的方法,其特征在于,所述基于所述预加载大小和所述文件偏移量对所述待播放媒体文件进行预加载,包括:基于所述预加载大小,从所述起播时间对应的所述文件偏移量处开始预加载所述待播放媒体文件。5.根据权利要求4所述的方法,其特征在于,所述基于所述预加载大小,从所述起播时间对应的所述文件偏移量处开始预加载所述待播放媒体文件,包括:在所述起播时间位...

【专利技术属性】
技术研发人员:吴津钟振东刘江南卢卫成颜文义陶海庆桂琨智马茜
申请(专利权)人:北京有竹居网络技术有限公司
类型:发明
国别省市:

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

1