一种媒体播放方法、装置以及媒体播放系统制造方法及图纸

技术编号:19152565 阅读:24 留言:0更新日期:2018-10-13 10:49
本发明专利技术实施例公开了一种媒体播放方法、装置以及媒体播放系统,所述媒体播放方法包括:侦测操作信息,根据所述操作信息生成播放控制指令;解析所述播放控制指令,获取所述播放控制指令对应的目标媒体文件的播放地址;访问所述播放地址,开启第一读取进程,以第一顺序读取所述目标媒体文件对应的媒体信息;若满足预设条件,则开启第二读取进程,以第二顺序读取所述目标媒体文件对应的媒体信息;根据所述媒体信息加载并播放所述目标媒体文件。本发明专利技术实施例通过采用双进程读取,能够加快读取速度,提升播放速度,节省用户时间,减少缓存过程中的等待,提升用户体验。

Media playing method, device and media playing system

The embodiment of the invention discloses a media playing method, a device and a media playing system. The media playing method comprises detecting operation information, generating a playback control instruction according to the operation information, parsing the playback control instruction, and obtaining the playback address of the target media file corresponding to the playback control instruction. Access the playback address, open the first reading process, read the media information corresponding to the target media file in the first order, open the second reading process, read the media information corresponding to the target media file in the second order, and load and play the contents according to the media information, if the preset conditions are met. Standard media files. The embodiment of the invention can speed up the reading speed, improve the playback speed, save the user time, reduce the waiting in the cache process, and enhance the user experience by adopting the dual-process reading.

【技术实现步骤摘要】
一种媒体播放方法、装置以及媒体播放系统
本专利技术涉及媒体
,尤其涉及一种媒体播放方法、装置以及媒体播放系统。
技术介绍
现阶段,随着移动终端的不断发展,通过移动终端观看在线视频日益普遍。在进行在线视频的播放时,由于移动终端的性能差异以及网络环境的差异,打开视频时如果缓冲时间久,打开耗时长,就会给用户不好的体验。因此,如何快速实现在线播放,是本领域亟待解决的问题
技术实现思路
本专利技术实施例提供一种媒体播放方法、装置以及媒体播放系统,能够实现快速播放,节省用户时间。本专利技术实施例第一方面提供了一种媒体播放方法,包括:侦测操作信息,根据所述操作信息生成播放控制指令;解析所述播放控制指令,获取所述播放控制指令对应的目标媒体文件的播放地址;访问所述播放地址,开启第一读取进程,以第一顺序读取所述目标媒体文件对应的媒体信息;若满足预设条件,则开启第二读取进程,以第二顺序读取所述目标媒体文件对应的媒体信息;根据所述媒体信息加载并播放所述目标媒体文件。可选的,所述侦测操作信息,根据所述操作信息生成播放控制指令,包括:侦测终端触摸屏上的触摸信息,若所述触摸信息对应的图标或者菜单与预设列表中的应用程序匹配,则确认所述触摸信息为播放指令;根据所述触摸信息的属性生成对应的播放控制指令。可选的,所述解析所述播放控制指令,获取所述播放控制指令对应的媒体文件的播放地址,包括:获取所述播放控制指令对应的第一地址信息;采用预设的解析服务器解析所述第一地址信息,获取所述第一地址信息对应的目标媒体文件的播放地址,其中,所述播放地址为网络协议地址。可选的,所述第一顺序为从头部开始顺序读取,所述媒体信息包括所述目标媒体文件的总时长、数据包总数、数据包头部大小以及平均码率。可选的,所述若满足预设条件,则开启第二读取进程,以第二顺序读取所述目标媒体文件对应的媒体信息,包括:获取所述第一读取进程反馈的读取信息;解析所述读取信息,获取预计读取时间;若所述预计读取时间大于预设时间阈值,则开启第二读取进程,以第二顺序读取所述目标媒体文件对应的媒体信息,其中,所述第二顺序为从尾部开始逆序读取。本专利技术实施例第二方面提供了一种媒体播放装置,包括:侦测模块,用于侦测操作信息,根据所述操作信息生成播放控制指令;解析模块,用于解析所述播放控制指令,获取所述播放控制指令对应的目标媒体文件的播放地址;第一读取模块,用于访问所述播放地址,开启第一读取进程,以第一顺序读取所述目标媒体文件对应的媒体信息;第二读取模块,用于当满足预设条件时,开启第二读取进程,以第二顺序读取所述目标媒体文件对应的媒体信息;播放模块,用于根据所述媒体信息加载并播放所述目标媒体文件。可选的,所述侦测模块具体用于:侦测终端触摸屏上的触摸信息,若所述触摸信息对应的图标或者菜单与预设列表中的应用程序匹配,则确认所述触摸信息为播放指令;根据所述触摸信息的属性生成对应的播放控制指令。可选的,所述解析模块具体用于:获取所述播放控制指令对应的第一地址信息;采用预设的解析服务器解析所述第一地址信息,获取所述第一地址信息对应的目标媒体文件的播放地址,其中,所述播放地址为网络协议地址。可选的,所述第一顺序为从头部开始顺序读取,所述媒体信息包括所述目标媒体文件的总时长、数据包总数、数据包头部大小以及平均码率。可选的,所述第二读取模块具体用于:获取所述第一读取进程反馈的读取信息;解析所述读取信息,获取预计读取时间;若所述预计读取时间大于预设时间阈值,则开启第二读取进程,以第二顺序读取所述目标媒体文件对应的媒体信息,其中,所述第二顺序为从尾部开始逆序读取。本专利技术实施例第三方面提供了一种媒体播放系统,包括上述所述的媒体播放装置。实施本专利技术实施例,具有如下有益效果:本专利技术实施例提供的媒体播放方法、装置以及媒体播放系统,在进行在线媒体文件的播放时,首先通过第一读取进程以第一顺序读取,并能够通过第二读取进程以第二顺序进行读取,从而实现双进程读取,加快读取速度,提升播放速度,节省用户时间,减少缓存过程中的等待,提升用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种媒体播放方法第一实施例的方法流程图。图2为本专利技术实施例提供的一种媒体播放方法第二实施例的方法流程图。图3为本专利技术实施例提供的一种媒体播放方法第三实施例的方法流程图。图4为本专利技术实施例提供的一种媒体播放方法第四实施例的方法流程图。图5为本专利技术实施例提供的一种媒体播放装置第一实施例的结构示意图。图6为本专利技术实施例提供的一种移动终端的结构示意图。具体实施方式下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本公开,而非对本公开的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本公开相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图中将各步骤描述成顺序的处理,但是其中的许多步骤可以并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排,当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图内的其它步骤。处理可以对应于方法、函数、规程、子例程、子程序等。图1为本专利技术实施例提供的一种媒体播放方法第一实施例的方法流程图。该媒体播放方法应用于终端,所述终端可以为计算机、台式电脑、平板电脑等,也可以为智能手机、电子书、可穿戴式设备等。可选的,当所述终端为智能手机时,所述终端通过安装应用程序实现观看视频的功能,比如各类视频类应用、短视频应用、直播类应用等。该媒体播放方法包括以下步骤S101-S105。在步骤S101中,侦测操作信息,根据所述操作信息生成播放控制指令。具体的,首先侦测终端上的操作信息,所述操作信息可以是多种形式。所述终端上可以具有触摸屏,所述操作信息可以是针对所述触摸屏的触摸操作。在其他实施方式中,所述操作信息还可以是通过实体按键或者虚拟按键等进行输入,也可以是通过语音指令的方式进行输入,本专利技术实施例并不以此为限。在接收到操作信息了之后,根据具体的操作信息生成对应的播放控制指令,所述播放控制指令对应着相应的媒体文件,所述媒体文件可以是在线的媒体文件,也可以是本地的媒体文件。可选的,所述播放控制指令可以是在预设的应用程序上进行操作,也可以是在浏览器上进行。在步骤S102中,解析所述播放控制指令,获取所述播放控制指令对应的目标媒体文件的播放地址。具体的,在获取到播放控制指令之后,进一步的对播放控制指令进行解析,获取对应的目标媒体文件的播放地址,其中所述播放地址为网络协议地址(IP地址)。本实施例中,所述目标媒体文件为网络上的媒体文件。所述网络协议地址为对应的目标媒体文件在网络上对应的服务器上的地址,通过访问所述网络协议地址可以获取并播放所述目标媒体文件。在步骤S103中,访问所述播放地址,开启第一读取进程,以第一顺序读取所述目标媒体文件对应的媒体信息。具体的,本实施例中,首先开启第一读取进程,按照第一顺序读本文档来自技高网...

【技术保护点】
1.一种媒体播放方法,其特征在于,包括:侦测操作信息,根据所述操作信息生成播放控制指令;解析所述播放控制指令,获取所述播放控制指令对应的目标媒体文件的播放地址;访问所述播放地址,开启第一读取进程,以第一顺序读取所述目标媒体文件对应的媒体信息;若满足预设条件,则开启第二读取进程,以第二顺序读取所述目标媒体文件对应的媒体信息;根据所述媒体信息加载并播放所述目标媒体文件。

【技术特征摘要】
1.一种媒体播放方法,其特征在于,包括:侦测操作信息,根据所述操作信息生成播放控制指令;解析所述播放控制指令,获取所述播放控制指令对应的目标媒体文件的播放地址;访问所述播放地址,开启第一读取进程,以第一顺序读取所述目标媒体文件对应的媒体信息;若满足预设条件,则开启第二读取进程,以第二顺序读取所述目标媒体文件对应的媒体信息;根据所述媒体信息加载并播放所述目标媒体文件。2.如权利要求1所述的媒体播放方法,其特征在于,所述侦测操作信息,根据所述操作信息生成播放控制指令,包括:侦测终端触摸屏上的触摸信息,若所述触摸信息对应的图标或者菜单与预设列表中的应用程序匹配,则确认所述触摸信息为播放指令;根据所述触摸信息的属性生成对应的播放控制指令。3.如权利要求2所述的媒体播放方法,其特征在于,所述解析所述播放控制指令,获取所述播放控制指令对应的媒体文件的播放地址,包括:获取所述播放控制指令对应的第一地址信息;采用预设的解析服务器解析所述第一地址信息,获取所述第一地址信息对应的目标媒体文件的播放地址,其中,所述播放地址为网络协议地址。4.如权利要求2或3所述的媒体播放方法,其特征在于,所述第一顺序为从头部开始顺序读取,所述媒体信息包括所述目标媒体文件的总时长、数据包总数、数据包头部大小以及平均码率。5.如权利要求4所述的媒体播放方法,其特征在于,所述若满足预设条件,则开启第二读取进程,以第二顺序读取所述目标媒体文件对应的媒体信息,包括:获取所述第一读取进程反馈的读取信息;解析所述读取信息,获取预计读取时间;若所述预计读取时间大于预设时间阈值,则开启第二读取进程,以第二顺序读取所述目标媒体文件对应的媒体信息,其中,所述第二顺序为从尾部开始逆序读取。6...

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

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

1