一种媒体文件播放方法以及装置制造方法及图纸

技术编号:18789185 阅读:27 留言:0更新日期:2018-08-29 09:34
本发明专利技术实施例公开了一种媒体文件播放方法以及装置,所述媒体文件播放方法包括:在第一媒体文件的播放过程中,获取当前播放列表;若所述当前播放列表中存在第二媒体文件,则获取所述第二媒体文件的文件类型;若所述第二媒体文件的文件类型与第一媒体文件相同,则获取所述第二媒体文件的描述信息;在接收到播放指令时,根据所述描述信息播放所述第二媒体文件。本发明专利技术实施例能够实现快速切换至播放下一待播放文件,减少了媒体文件切换过程中的耗时,减少了用户等待时长,提升了用户体验。

【技术实现步骤摘要】
一种媒体文件播放方法以及装置
本专利技术涉及媒体
,尤其涉及一种媒体文件播放方法以及装置。
技术介绍
现阶段,随着移动终端的不断发展,通过移动终端观看在线视频日益普遍。在播放多个在线视频时,由于视频之间属于不同的文件,在切换过程中,播放器通常会先销毁进程,然后再打开,这会导致播放切换过程较慢,用户等待时间较长,用户体验不佳。
技术实现思路
本专利技术实施例提供一种媒体文件播放方法以及装置,能够快速实现多个媒体文件的播放。本专利技术实施例第一方面提供了一种媒体文件播放方法,包括:在第一媒体文件的播放过程中,获取当前播放列表;若所述当前播放列表中存在第二媒体文件,则获取所述第二媒体文件的文件类型;若所述第二媒体文件的文件类型与第一媒体文件相同,则获取所述第二媒体文件的描述信息;在接收到播放指令时,根据所述描述信息播放所述第二媒体文件。可选的,所述在第一媒体文件的播放过程中,获取当前播放列表,包括:侦测所述第一媒体文件的播放进度,若所述播放进度大于预设第一阈值,则在当前播放进程之外启动新的进程;通过所述新的进程获取当前的界面信息,根据所述界面信息获取播放列表。可选的,所述获取第二媒体文件的描述信息,包括:读取所述第二媒体文件的目标数据块;根据所述目标数据块获取对应的描述信息,其中,所述描述信息包括所述第二媒体文件的分辨率、播放时长、编码格式以及时间戳信息。可选的,所述在接收到播放指令时,根据所述描述信息播放所述第二媒体文件,包括:侦测所述第一媒体文件的播放进度,当所述播放进度大于预设第二阈值时,生成播放指令;根据所述播放指令,读取所述描述信息;根据所述描述信息生成所述第二媒体文件的链接信息;访问所述链接信息以播放所述第二媒体文件。可选的,所述在接收到播放指令时,根据所述描述信息播放所述第二媒体文件,包括:侦测用户的操作指令,当所述操作指令满足预设的条件时,确定为接收到播放指令,其中,所述预设的条件为向预设方向滑动超过预设距离;根据播放指令,读取所述描述信息;根据所述描述信息生成所述第二媒体文件的链接信息;访问所述链接信息以播放所述第二媒体文件。本专利技术实施例第二方面提供了一种媒体文件播放装置,包括:列表获取模块,用于在第一媒体文件的播放过程中,获取当前播放列表;类型获取模块,用于当所述当前播放列表中存在第二媒体文件时,获取所述第二媒体文件的文件类型;信息获取模块,用于当所述第二媒体文件的文件类型与第一媒体文件相同时,获取所述第二媒体文件的描述信息;播放模块,用于在接收到播放指令时,根据所述描述信息播放所述第二媒体文件。可选的,所述列表获取模块具体用于:侦测所述第一媒体文件的播放进度,若所述播放进度大于预设第一阈值,则在当前播放进程之外启动新的进程;通过所述新的进程获取当前的界面信息,根据所述界面信息获取播放列表。可选的,所述类型获取模块具体用于:读取所述第二媒体文件的目标数据块;根据所述目标数据块获取对应的描述信息,其中,所述描述信息包括所述第二媒体文件的分辨率、播放时长、编码格式以及时间戳信息。可选的,所述播放模块具体用于:侦测所述第一媒体文件的播放进度,当所述播放进度大于预设第二阈值时,生成播放指令;根据所述播放指令,读取所述描述信息;根据所述描述信息生成所述第二媒体文件的链接信息;访问所述链接信息以播放所述第二媒体文件。可选的,所述播放模块具体用于:侦测用户的操作指令,当所述操作指令满足预设的条件时,确定为接收到播放指令,其中,所述预设的条件为向预设方向滑动超过预设距离;根据播放指令,读取所述描述信息;根据所述描述信息生成所述第二媒体文件的链接信息;访问所述链接信息以播放所述第二媒体文件。实施本专利技术实施例,具有如下有益效果:本专利技术实施例中的媒体文件播放方法以及装置,在当前的播放过程中,同步获取下一待播放文件,并在下一待播放文件与当前播放文件类型相同时,获取下一待播放文件的描述信息,从而能够快速播放下一待播放文件,减少了媒体文件切换过程中的耗时,减少了用户等待时长,提升了用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种媒体文件播放方法第一实施例的方法流程图。图2为本专利技术实施例提供的一种媒体文件播放方法第二实施例的方法流程图。图3为本专利技术实施例提供的一种媒体文件播放方法第三实施例的方法流程图。图4为本专利技术实施例提供的一种媒体文件播放方法第四实施例的方法流程图。图5为本专利技术实施例提供的一种媒体文件播放装置第一实施例的结构示意图。图6为本专利技术实施例提供的一种移动终端的结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。图1为本专利技术实施例提供的一种媒体文件播放方法第一实施例的方法流程图。该媒体文件播放方法应用于终端,所述终端可以为计算机、台式电脑、平板电脑等,也可以为智能手机、电子书、可穿戴式设备等。所述终端可通过安装应用程序或者内置应用程序的形式实现本专利技术实施例中媒体文件播放的方法,所述媒体文件可以是终端本地存储的文件,也可以是来自于网络链接上的文件。该媒体文件播放方法包括以下步骤S101-S104。在步骤S101中,在第一媒体文件的播放过程中,获取当前播放列表。具体的,当终端处于播放过程中时,当前播放文件为第一媒体文件,此时获取终端的播放列表。本实施例中,所述播放列表可以是用户预先在多个媒体文件中进行选取而生成的播放列表;也可以是直接来自于网络链接上的播放列表,比如各种电影清单、歌曲清单等;还可以是一部完整的媒体文件在流媒体传输过程中的多个分片,比如,由于在流媒体播放中,都是采用变缓存边播放的形式,流媒体通常会进行分片,如果此时播放播放的是第二个分片,那么对应的播放列表中的下一个分片就是排序为第三个的分片。可以理解的是,所述获取播放列表还可以是通过其他形式获取,所述播放列表也可以是其他形式,本专利技术实施例并不以此为限。在步骤S102中,若所述当前播放列表中存在第二媒体文件,则获取所述第二媒体文件的文件类型。具体的,本实施中,所述第二媒体文件为当前播放列表中排序最靠前的媒体文件,即用户如果选择下一媒体文件进行播放的控制执行,则会自动跳转到该第二媒体文件。在当前播放列表中存在第二媒体文件时,获取第二媒体文件的文件类型,所述文件类型可以有多种形式,比如MP4(MPEG-4,MovingPictureExpertsGroup动态图像专家组)、FLV(FlashVideo)以及HL本文档来自技高网...

【技术保护点】
1.一种媒体文件播放方法,其特征在于,包括:在第一媒体文件的播放过程中,获取当前播放列表;若所述当前播放列表中存在第二媒体文件,则获取所述第二媒体文件的文件类型;若所述第二媒体文件的文件类型与第一媒体文件相同,则获取所述第二媒体文件的描述信息;在接收到播放指令时,根据所述描述信息播放所述第二媒体文件。

【技术特征摘要】
1.一种媒体文件播放方法,其特征在于,包括:在第一媒体文件的播放过程中,获取当前播放列表;若所述当前播放列表中存在第二媒体文件,则获取所述第二媒体文件的文件类型;若所述第二媒体文件的文件类型与第一媒体文件相同,则获取所述第二媒体文件的描述信息;在接收到播放指令时,根据所述描述信息播放所述第二媒体文件。2.如权利要求1所述的媒体文件播放方法,其特征在于,所述在第一媒体文件的播放过程中,获取当前播放列表,包括:侦测所述第一媒体文件的播放进度,若所述播放进度大于预设第一阈值,则在当前播放进程之外启动新的进程;通过所述新的进程获取当前的界面信息,根据所述界面信息获取播放列表。3.如权利要求1或2所述的媒体文件播放方法,其特征在于,所述获取第二媒体文件的描述信息,包括:读取所述第二媒体文件的目标数据块;根据所述目标数据块获取对应的描述信息,其中,所述描述信息包括所述第二媒体文件的分辨率、播放时长、编码格式以及时间戳信息。4.如权利要求3所述的媒体文件播放方法,其特征在于,所述在接收到播放指令时,根据所述描述信息播放所述第二媒体文件,包括:侦测所述第一媒体文件的播放进度,当所述播放进度大于预设第二阈值时,生成播放指令;根据所述播放指令,读取所述描述信息;根据所述描述信息生成所述第二媒体文件的链接信息;访问所述链接信息以播放所述第二媒体文件。5.如权利要求3所述的媒体文件播放方法,其特征在于,所述在接收到播放指令时,根据所述描述信息播放所述第二媒体文件,包括:侦测用户的操作指令,当所述操作指令满足预设的条件时,确定为接收到播放指令,其中,所述预设的条件为向预设方向滑动超过预设距离;根据播放指令,读取所述描述信息;根据所述描述信息生成所述第二媒体文件的链接信息;访问所述...

【专利技术属性】
技术研发人员:金邦飞
申请(专利权)人:上海七牛信息技术有限公司
类型:发明
国别省市:上海,31

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

1