多媒体文件的播放方法及装置的制造方法

文档序号:9277139阅读:263来源:国知局
多媒体文件的播放方法及装置的制造方法
【技术领域】
[0001]本发明属于多媒体技术领域,尤其涉及多媒体文件的播放方法及装置。
【背景技术】
[0002]基于安全考虑,现有大多数多媒体文件的统一资源定位符(Uniform ResourceLocator, URL)都是动态的,即所述多媒体文件的URL只在一定的时间段内有效,超过该时间段后,所述多媒体文件使用新的URL,而通过旧的URL将无法播放所述多媒体文件。
[0003]因此,在播放采用动态URL的多媒体文件之前,需要实时获取多媒体文件最新的URL,导致所述多媒体文件的播放等待时间较长。

【发明内容】

[0004]鉴于此,本发明实施例提供了一种多媒体文件的播放方法及装置,以解决现有技术中采用动态URL的多媒体文件的播放等待时间较长的问题。
[0005]第一方面,本发明实施例提供了一种多媒体文件的播放方法,包括:
[0006]获取播放列表,所述播放列表包括多个多媒体文件的唯一标识符;
[0007]在播放第一多媒体文件时,根据当前播放模式确定待播放的第二多媒体文件,并根据所述第二多媒体文件的唯一标识符获取所述第二多媒体文件的统一资源定位符,所述第一多媒体文件和所述第二多媒体文件分别为所述播放列表中的某个唯一标识符对应的多媒体文件;
[0008]在检测到播放所述第二多媒体文件的指令时,根据所述第二多媒体文件的统一资源定位符获取所述第二多媒体文件;
[0009]播放获取的所述第二多媒体文件。
[0010]第二方面,本发明实施例提供了一种多媒体文件的播放装置,包括:
[0011]播放列表获取单元,用于获取播放列表,所述播放列表包括多个多媒体文件的唯一标识符;
[0012]统一资源定位符获取单元,用于在播放第一多媒体文件时,根据当前播放模式确定待播放的第二多媒体文件,并根据所述第二多媒体文件的唯一标识符获取所述第二多媒体文件的统一资源定位符,所述第一多媒体文件和所述第二多媒体文件分别为所述播放列表中的某个唯一标识符对应的多媒体文件;
[0013]第二多媒体文件获取单元,用于在检测到播放所述第二多媒体文件的指令时,根据所述第二多媒体文件的统一资源定位符获取所述第二多媒体文件;
[0014]播放单元,用于播放获取的所述第二多媒体文件。
[0015]本发明实施例与现有技术相比存在的有益效果是:本发明实施例通过在播放第一多媒体文件时,根据当前播放模式确定待播放的第二多媒体文件,并根据第二多媒体文件的唯一标识符获取第二多媒体文件的统一资源定位符,由此在播放采用动态统一资源定位符的多媒体文件之前提前获取其统一资源定位符,而避免在采用动态统一资源定位符的多媒体文件起播时才获取其统一资源定位符,从而减少了采用动态统一资源定位符的多媒体文件的播放等待时间,提高了采用动态统一资源定位符的多媒体文件的播放效率。
【附图说明】
[0016]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1是本发明实施例提供的多媒体文件的播放方法的实现流程图;
[0018]图2是本发明实施例提供的多媒体文件的播放方法步骤S103中所述在检测到播放所述第二多媒体文件的指令时,根据所述第二多媒体文件的统一资源定位符获取所述第二多媒体文件的具体实现流程图;
[0019]图3是本发明另一实施例提供的多媒体文件的播放方法;
[0020]图4是本发明实施例提供的多媒体文件的播放装置的结构框图。
【具体实施方式】
[0021]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0022]图1示出了本发明实施例提供的多媒体文件的播放方法的实现流程图,详述如下:
[0023]在步骤SlOl中,获取播放列表,所述播放列表包括多个多媒体文件的唯一标识符。
[0024]需要说明的是,本发明实施例的执行主体可以为音箱,也可以为移动终端或者计算机等,在此不做限定。当本发明实施例的执行主体为音箱时,音箱从移动终端或者计算机中获取播放列表。
[0025]进一步地,播放列表还包括多媒体文件的ID3信息。多媒体文件的ID3信息包括歌手、标题、专辑名称、年代和/或风格等信息。
[0026]在步骤S102中,在播放第一多媒体文件时,根据当前播放模式确定待播放的第二多媒体文件,并根据所述第二多媒体文件的唯一标识符获取所述第二多媒体文件的统一资源定位符,所述第一多媒体文件和所述第二多媒体文件分别为所述播放列表中的某个唯一标识符对应的多媒体文件。
[0027]其中,当前播放模式包括顺序播放和随机播放等。待播放的多媒体文件指的是按照当前播放模式,在第一多媒体文件的下一个播放的多媒体文件。在第一多媒体文件播放时,提前获取第二多媒体文件的统一资源定位符。
[0028]在步骤S103中,在检测到播放所述第二多媒体文件的指令时,根据所述第二多媒体文件的统一资源定位符获取所述第二多媒体文件;
[0029]在步骤S104中,播放获取的所述第二多媒体文件。
[0030]在这里,播放第二多媒体文件的指令可能是在第一多媒体文件播放结束后根据当前播放模式生成的指令,也可能是用户输入的播放第二多媒体文件的指令。在检测到播放第二多媒体文件的指令时,根据提前获取的统一资源定位符获取第二多媒体文件,再播放获取的第二多媒体文件。由于统一资源定位符是提前获取的,因此,在第二多媒体文件起播时,节省了获取统一资源定位符的时间,从而减少了第二多媒体文件的播放等待时间。
[0031]优选地,所述根据所述第二多媒体文件的唯一标识符获取所述第二多媒体文件的统一资源定位符具体为:
[0032]根据所述第二多媒体文件的唯一标识符获取所述第二多媒体文件的统一资源定位符以及所述统一资源定位符的有效时间段。
[0033]对于采用动态统一资源定位符的多媒体文件,在获取统一资源定位符的同时,获取统一资源定位符的有效时间段。在具体实现时,获取统一资源定位符的有效时间段可能为获取统一资源定位符的生成时间和截止时间,从而确定出的有效时间段的有效时间段;获取统一资源定位符的有效时间段也可能为获取统一资源定位符的生成时间和有效时长,再计算出统一资源定位符的有效时间段。
[0034]图2示出了本发明实施例提供的多媒体文件的播放方法步骤S103所述在检测到播放所述第二多媒体文件的指令时,根据所述第二多媒体文件的统一资源定位符获取所述第二多媒体文件的具体实现流程图,参照图2:
[0035]在步骤S201中,在检测到播放所述第二多媒体文件的指令时,判断当前系统时间是否在所述有效时间段内,若是,则执行步骤S202 ;若否,则执行步骤S203 ;
[0036]在步骤S202中,根据所述第二多媒体文件的统一资源定位符获取所述第二多媒体文件;
[0037]在步骤S203中,重新根据所述第二多媒体文件的唯一标识符获取所述第二多媒体文件的统一资源定位符,并根据重新获取的所述统一资源定位符获取所述第二多媒体文件。
[0038]判断当前系统时间是否在统一资源定位符的有效时间段内,即判断当前系统时间是否超过统一资源定位符的截止时间。若当前系统时间仍在有效时间段内,则直接根据获取的统一资源定位符获取第二多媒体文件。若当前系统时间不在有效时间段内,则重新获取第二多媒体文件的统一资源定位符,并根据重新获取的统一资源定位符获取第二多媒体文件。
[0039]优选地,步骤S102所述在播放第一多媒体文件时,根据当前播放模式确定待播放的第二多媒体文件,并根据所述第二多媒体文件的唯一标识符获取所述
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1