媒体播放控制方法、装置、电子设备和可读存储介质制造方法及图纸

技术编号:33442773 阅读:13 留言:0更新日期:2022-05-19 00:29
本发明专利技术提供一种媒体播放控制方法、装置、电子设备和可读存储介质。在本发明专利技术实施例的媒体播放控制方法,包括获取播放目标媒体文件的播放控制指令,将所述播放控制指令转换为满足预设格式的目标播放信息,根据预设对应关系将所述目标播放信息转换为目标控制指令;根据所述目标控制指令播放所述目标媒体文件。本实施例的技术方案,针对不同的播放媒体播放平台,可以根据相应的对应关系将目标播放信息转换为与相应的目标控制指令,而对于播放控制指令的接收和传输过程,不需要根据不同的播放媒体播放平台进行重新开发调整,从而节约了开发不同媒体播放平台的软件需要耗费的资源和成本。同媒体播放平台的软件需要耗费的资源和成本。同媒体播放平台的软件需要耗费的资源和成本。

【技术实现步骤摘要】
媒体播放控制方法、装置、电子设备和可读存储介质


[0001]本专利技术实施例涉及计算机
,尤其涉及一种媒体播放控制方法、装置、电子设备和可读存储介质。

技术介绍

[0002]随着多媒体信息的丰富和网络技术的发展,利用各种电子设备播放多媒体文件的场景随处可见。现有技术针对不同的播放媒体播放平台,需要开发单独的播放软件,例如,针对安卓系统(Android)和针对视窗系统(windows)的电子设备,需要开发不同的软件,这需要较多的资源和成本。

技术实现思路

[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]为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0040]图1是本专利技术实施例提供的媒体播放控制方法的流程示意图;
[0041]图2是本专利技术实施例中目标播放信息的传递和转换示意图;
[0042]图3是本专利技术实施例提供的目标设备与虚拟设备的通信原理示意图;
[0043]图4是本专利技术实施例提供的媒体播放控制装置的结构示意图;
[0044]图5是本专利技术实施提供的电子设备的结构示意图。
具体实施方式
[0045]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0046]本专利技术实施例中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体播放控制方法,应用于电子设备,其特征在于,所述方法包括以下步骤:获取播放目标媒体文件的播放控制指令;将所述播放控制指令转换为满足预设格式的目标播放信息;根据预设对应关系将所述目标播放信息转换为目标控制指令;根据所述目标控制指令播放所述目标媒体文件。2.如权利要求1所述的方法,其特征在于,所述将所述播放控制指令转换为满足预设格式的播放信息之前,所述方法包括:获取指令集,其中,所述指令集包括与所述电子设备的操作系统的媒体播放器对应的控制指令,所述媒体播放器用于播放所述目标媒体文件;建立所述指令集的各控制指令与具有所述预设格式的播放信息之间的对应关系,其中,所述目标控制指令为所述指令集中的控制指令,所述目标播放信息是根据所述对应关系转换为所述目标控制指令的。3.如权利要求2所述的方法,其特征在于,所述将所述播放控制指令转换为满足预设格式的目标播放信息,包括:根据所述播放控制指令对应的入参信息和入参参数生成入参对象;将所述入参对象按照所述预设格式编码生成所述目标播放信息。4.如权利要求3所述的方法,其特征在于,所述根据预设对应关系将所述目标播放信息转换为目标控制指令,包括:监听信息传输通道以获取所述目标播放信息,其中,所述信息传输通道专用于传输所述播放信息;在监听到所述目标播放消息的情况下,调用与所述目标播放消息匹配的程序接口,以生成与所述目标播放消息对应的目标控制指令。5.如权利要求1所述的方法,其特征在于,所述根据所述目标控制指令播放所述目标媒体文件之前,所述方法还包括:接收内容服务器发送的媒体信息;根据所述媒体信息向所述内容服务器发送内容请求;接收所述内容服务器根据所述内容请求发送的目标媒体文件。6.如权利要求5所述的方法,其特征在于,所述根据所述...

【专利技术属性】
技术研发人员:杨明明朱丹枫刘艺洪东
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

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

1