多媒体播放方法、芯片、电子设备及存储介质技术

技术编号:36533316 阅读:14 留言:0更新日期:2023-02-01 16:17
本申请提供一种多媒体播放方法、芯片、电子设备及存储介质,该方法包括:响应于用户的播放操作,对待播放多媒体文件进行分割,得到分段信息,所述分段信息用于指示分割后获得的多个数据分段的信息;响应于用户变更播放时刻的操作,获取目标下载信息,所述目标下载信息用于指示目标数据分段的信息;基于所述目标下载信息对所述目标数据分段进行下载;读取已下载的目标数据分段进行播放。本申请提供的方法,有助于提升多媒体的播放效率。有助于提升多媒体的播放效率。有助于提升多媒体的播放效率。

【技术实现步骤摘要】
多媒体播放方法、芯片、电子设备及存储介质


[0001]本申请涉及多媒体
,尤其涉及一种多媒体播放方法、芯片、电子设备及存储介质。

技术介绍

[0002]目前,音频流媒体的播放主要依赖于超文本传输协议(Hyper Text Transfer Protocol,HTTP)的顺序下载,用户只能从流媒体的开始位置顺序播放。如果在音频播放的过程中,用户想要跳到某个特定位置播放,只能被动地等待流媒体数据的下载,直至下载至上述特定位置后才能在该特定位置播放。可见,上述播放方式的效率较低,严重影响了用户的体验。

技术实现思路

[0003]本申请提供了一种多媒体播放方法、芯片、电子设备及存储介质,有助于提升多媒体播放的效率。
[0004]第一方面,本申请提供了一种多媒体播放方法,包括:
[0005]响应于用户的播放操作,对待播放多媒体文件进行分割,得到分段信息,所述分段信息用于指示分割后获得的多个数据分段的信息;
[0006]响应于用户变更播放时刻的操作,获取目标下载信息,所述目标下载信息用于指示目标数据分段的信息;
[0007]基于所述目标下载信息对所述目标数据分段进行下载;
[0008]读取已下载的目标数据分段进行播放。
[0009]本申请中,通过对多媒体文件的分段式下载,基于用户的播放请求对应的进度条的位置确定目标数据分段,由此可以实现用户的随点随播、随点随下的需求,无需被动等待多媒体文件的渐进式下载,减少用户的等待时间,减少下载量,提升用户的使用体验。/>[0010]其中一种可能的实现方式中,所述多个数据分段基于预设长度确定。
[0011]其中一种可能的实现方式中,所述多个数据分段基于预设分段总数确定。
[0012]其中一种可能的实现方式中,所述响应于用户的变更播放时刻的操作,获取目标下载信息包括:
[0013]响应于用户变更播放时刻的操作,获取变更后的播放时刻;
[0014]将第一数据分段的信息及所述第一数据分段之后的数据分段的信息作为目标下载信息;
[0015]其中,所述第一数据分段为所述变更后的播放时刻所属的数据分段,所述第一数据分段的信息及所述第一数据分段之后的数据分段的信息至少包括分段索引,所述分段索引用于表征所述多个数据分段在所述待播放多媒体文件中的先后顺序。
[0016]其中一种可能的实现方式中,所述将第一数据分段的信息及所述第一数据分段之后的数据分段的信息作为目标下载信息之前,所述方法还包括:
[0017]判断是否已下载所述第一数据分段的完整数据。
[0018]其中一种可能的实现方式中,所述方法还包括:
[0019]若确定未下载所述第一数据分段的完整数据,所述第一数据分段的信息还包括所述第一数据分段的起始下载位置;
[0020]其中,所述起始下载位置用于表征所述第一数据分段中已下载的部分数据的结束位置。
[0021]其中一种可能的实现方式中,所述将第一数据分段的信息及所述第一数据分段之后的数据分段的信息作为目标下载信息之前,所述方法还包括:
[0022]判断是否已下载所述第一数据分段之后的任一数据分段的完整数据。
[0023]其中一种可能的实现方式中,所述方法还包括:
[0024]若确定未下载所述第一数据分段之后的任一数据分段的完整数据,所述第一数据分段之后的数据分段的信息还包括所述第一数据分段之后的未下载完整数据的数据分段的起始下载位置;
[0025]其中,所述起始下载位置用于表征所述第一数据分段之后的未下载完整数据的数据分段中已下载的部分数据的结束位置。
[0026]其中一种可能的实现方式中,所述方法还包括:
[0027]将已下载的目标数据分段设置下载标识及已下载数据量;
[0028]其中,所述下载标识用于表征所述目标数据分段是否已下载完整数据,所述已下载数据量用于表征所述目标数据分段中已下载的数据量。
[0029]其中一种可能的实现方式中,所述将已下载的目标数据分段设置下载标识及已下载数据量包括:
[0030]若所述目标数据分段首次下载,创建所述目标数据分段的所述下载标识及已所述已下载数据量;或者,
[0031]若所述目标数据分段非首次下载,更新所述目标数据分段的所述下载标识及已所述已下载数据量。
[0032]其中一种可能的实现方式中,所述目标下载信息包括多个数据分段的信息,所述多个数据分段的信息包括分段索引,所述分段索引用于表征所述多个数据分段在所述待播放多媒体文件中的先后顺序,所述基于所述目标下载信息对所述目标数据分段进行下载包括:
[0033]基于所述分段索引对所述多个数据分段进行顺序下载。
[0034]第二方面,本申请提供了一种芯片,包括一个或多个功能模块,所述一个或多个功能模块用于执行如第一方面所述的多媒体播放方法。
[0035]第三方面,本申请提供了一种电子设备,包括:处理器和存储器,所述存储器用于存储计算机程序;所述处理器用于运行所述计算机程序,实现如第一方面所述的多媒体播放方法。
[0036]第四方面,本申请提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当其在计算机上运行时,使得计算机实现如第一方面所述的多媒体播放方法。
[0037]第五方面,本申请提供一种计算机程序,当上述计算机程序在电子设备的处理器
上运行时,使得所述电子设备执行第一方面所述的多媒体播放方法。
[0038]在一种可能的设计中,第五方面中的程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。
附图说明
[0039]图1为本申请提供的多媒体播放方法一个实施例的流程示意图;
[0040]图2为本申请实施例提供的分割方式示意图;
[0041]图3为本申请实施例提供的进度条移动示意图;
[0042]图4为本申请实施例提供数据分段下载的流程示意图;
[0043]图5为本申请实施例提供的芯片的结构示意图;
[0044]图6为本申请实施例提供的电子设备的结构示意图。
具体实施方式
[0045]本申请实施例中,除非另有说明,字符“/”表示前后关联对象是一种或的关系。例如,A/B可以表示A或B。“和/或”描述关联对象的关联关系,表示可以存在三种关系。例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
[0046]需要指出的是,本申请实施例中涉及的“第一”、“第二”等词汇,仅用于区分描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量,也不能理解为指示或暗示顺序。
[0047]本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。此外,“以下至少一项(个)”或者其类似表达,是指的这些项中的任意组合,可以包括单项(个)或复数项(个本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种多媒体播放方法,其特征在于,所述方法包括:响应于用户的播放操作,对待播放多媒体文件进行分割,得到分段信息,所述分段信息用于指示分割后获得的多个数据分段的信息;响应于用户变更播放时刻的操作,获取目标下载信息,所述目标下载信息用于指示目标数据分段的信息;基于所述目标下载信息对所述目标数据分段进行下载;读取已下载的目标数据分段进行播放。2.根据权利要求1所述的方法,其特征在于,所述多个数据分段基于预设长度确定。3.根据权利要求1所述的方法,其特征在于,所述多个数据分段基于预设分段总数确定。4.根据权利要求1

3中任一所述的方法,其特征在于,所述响应于用户的变更播放时刻的操作,获取目标下载信息包括:响应于用户变更播放时刻的操作,获取变更后的播放时刻;将第一数据分段的信息及所述第一数据分段之后的数据分段的信息作为目标下载信息;其中,所述第一数据分段为所述变更后的播放时刻所属的数据分段,所述第一数据分段的信息及所述第一数据分段之后的数据分段的信息至少包括分段索引,所述分段索引用于表征所述多个数据分段在所述待播放多媒体文件中的先后顺序。5.根据权利要求4所述的方法,其特征在于,所述将第一数据分段的信息及所述第一数据分段之后的数据分段的信息作为目标下载信息之前,所述方法还包括:判断是否已下载所述第一数据分段的完整数据。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若确定未下载所述第一数据分段的完整数据,所述第一数据分段的信息还包括所述第一数据分段的起始下载位置;其中,所述起始下载位置用于表征所述第一数据分段中已下载的部分数据的结束位置。7.根据权利要求4所述的方法,其特征在于,所述将第一数据分段的信息及所述第一数据分段之后的数据分段的信息作为目标下载信息之前,所述方法还包括:判断是否已下载所述第一数据分段之后的任一数据分段的完整数据。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:若确定未下载所述第一数据分段之后的任一数据分段的完整数据,所述第一数据分段之后的数据分段的信息还包括所述第一...

【专利技术属性】
技术研发人员:李紫蕊
申请(专利权)人:展讯通信天津有限公司
类型:发明
国别省市:

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

1