用于多源播放的方法技术

技术编号:16190980 阅读:47 留言:0更新日期:2017-09-12 12:39
本发明专利技术涉及一种用于多源播放的方法,所述用于多源播放的方法包括:播放管理器获取用户输入的播放指令;根据播放指令从视音频数据库中获取视音频数据;视音频数据包括视音频类型参数;确定播放管理器中是否已存在播放控制数据;当播放管理器中已存在播放控制数据时,根据播放控制数据确定播放控制参数;根据视音频类型参数对照信息确定播放控制参数是否与视音频类型参数相对应;当播放控制参数与视音频类型参数相对应时,根据播放控制数据处理视音频数据;当播放控制参数不与视音频类型参数对应时,删除播放控制数据,根据视音频类型参数创建与视音频类型参数相对应的新的播放控制数据,并根据新的播放控制数据处理视音频数据。

Method for multi-source playback

The invention relates to a method for multi player, the method includes: playing for multi play manager get user input playback instruction; according to the instructions fetched from the video and audio playback of video and audio data in the database; the video and audio data including video and audio playback type parameters; determine the manager if there has been a playback control data; when the playback control data already exists playing manager, determined according to the playback control parameters of playback control of video and audio data; according to the type parameter control information to determine the control parameters and playback of video and audio parameters corresponding to the type; when playing video and audio control parameters and the corresponding parameter types, according to play control data processing of audio and video data; when playing with video and audio control parameters corresponding type parameters, delete the playback control of video and audio data, according to the type parameter Creates new playback control data corresponding to the video and audio type parameters and processes video and audio data based on the new playback control data.

【技术实现步骤摘要】
用于多源播放的方法
本专利技术涉及数据处理
,尤其涉及一种用于多源播放的方法。
技术介绍
随着社会的进步和人类物质文明的发展,人们的生活越来越多的依赖于使用播放平台观看所需的视音频,或是使用网络播放平台利用网络在线观看视音频。通常,各个网络播放平台都拥有多种播放来源的视音频资源,如优酷、搜狐、艾迪德、CIBN等。由于每种视音频资源数据的数据结构和解密方式不同,其相应的软件开发包也不同。网络播放平台需要针对不同播放来源的播放数据,封装和开发相应的软件开发包,通过软件开发包来解析视音频资源数据并实现视音频资源数据的输出。目前,网络播放平台每播放一种的视音频就需要开启一个组件,如果使用应用程序投屏在正在播放时投放另一来源的视音频则会直接启动另一个组件,造成内存消耗过大,而且此时系统的媒体服务被多个媒体播放器操作,容易导致播放错误。此外,根据视音频资源数据的类型不同,播放器显示的界面也不相同。比如点播类型的视音频资源数据在播放时需要快进、快退并显示播放进度,轮播类型的视音频资源数据在播放时需要显示当前节目信息和收藏状态,广告类型的视音频资源数据在播放时需要显示倒计时等。因此需要网络播放平台多种界面来和播放器组合来实现不同类型的视音频资源数据的兼容播放。
技术实现思路
本专利技术的目的是针对现有技术的缺陷,提供一种用于多源播放的方法,在视音频数据的来源或者视音频数据的类型发生改变时,根据视音频数据的来源和音频数据的类型在原有的播放器组件中更新播放器的界面、控制器和菜单,而不必开启一个新的组件。并且,本专利技术实施例提供的用于多源播放的方法通过提供多种界面、多种控制器和多种菜单组合的方式,实现对不同类型的视音频资源数据的兼容播放,从而提高了播放器的安全性,降低了播放器的内存消耗,并保证了播放实例的唯一性,避免了因播放冲突造成错误。这种方法效率高、维护成本低、安全级别高。为实现上述目的,本专利技术提供了一种用于多源播放的方法,所述用于多源播放的方法包括:播放管理器获取用户输入的播放指令;根据所述播放指令从视音频数据库中获取视音频数据;所述视音频数据包括视音频类型参数;确定所述播放管理器中是否已存在播放控制数据;当所述播放管理器中已存在播放控制数据时,根据所述播放控制数据确定播放控制参数;根据视音频类型参数对照信息确定所述播放控制参数是否与所述视音频类型参数相对应;当所述播放控制参数与所述视音频类型参数相对应时,根据所述播放控制数据处理所述视音频数据;当所述播放控制参数不与所述视音频类型参数对应时,删除播放控制数据,根据所述视音频类型参数创建与所述视音频类型参数相对应的新的播放控制数据,并根据所述新的播放控制数据处理所述视音频数据。优选的,所述方法还包括:当所述播放管理器中不存在播放控制数据时,根据所述视音频类型参数创建与所述视音频类型参数相对应的播放控制数据,并根据所述播放控制数据处理所述视音频数据。优选的,所述根据视音频类型参数对照信息确定所述播放控制参数是否与所述视音频类型参数相对应具体为:所述播放管理器根据所述视音频类型参数生成对照信息请求消息,发送给云服务器;所述云服务器根据所述对照信息请求消息查询视音频类型参数对照信息,得到与所述视音频类型参数相对应的预定播放控制参数,并发送给所述播放管理器;所述播放控制器确定所述预定播放控制参数与所述播放控制参数是否相同;如果所述预定播放控制参数与所述播放控制参数相同,则确定所述播放控制参数与所述视音频类型参数相对应;如果所述预定播放控制参数与所述播放控制参数不相同,则确定所述播放控制参数与所述视音频类型参数不相对应。优选的,所述根据视音频类型参数对照信息确定所述播放控制参数是否与所述视音频类型参数相对应还具体为:所述播放管理器根据所述视音频类型参数查询视音频类型参数对照信息,得到与所述视音频类型参数相对应的预定播放控制参数;所述播放控制器确定所述预定播放控制参数与所述播放控制参数是否相同;如果所述预定播放控制参数与所述播放控制参数相同,则确定所述播放控制参数与所述视音频类型参数相对应;如果所述预定播放控制参数与所述播放控制参数不相同,则确定所述播放控制参数与所述视音频类型参数不相对应。进一步优选的,在所述播放管理器根据所述视音频类型参数查询视音频类型参数对照信息之前,所述方法还包括:所述播放管理器从云服务器中获取所述视音频类型参数对照信息。优选的,所述播放控制数据包括:界面数据、菜单数据和控制器数据;优选的,所述视音频类型参数包括:视音频源信息、视音频数据结构和视音频解密信息。本专利技术实施例提供的用于多源播放的方法,在视音频数据的来源或者视音频数据的类型发生改变时,根据视音频数据的来源和音频数据的类型在原有的播放器组件中更新播放器的界面、控制器和菜单,而不必开启一个新的组件。并且,本专利技术实施例提供的用于多源播放的方法通过提供多种界面、多种控制器和多种菜单组合的方式,实现对不同类型的视音频资源数据的兼容播放,从而提高了播放器的安全性,降低了播放器的内存消耗,并保证了播放实例的唯一性,避免了因播放冲突造成错误。这种方法效率高、维护成本低、安全级别高。附图说明图1为本专利技术实施例提供的用于多源播放的方法的流程图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。为了更好的理解本专利技术的技术方案,首先对于本专利技术提出的播放方法的应用场景进行介绍。本专利技术实施例提供的一种播放方法,用于具有多种播放来源的视音频资源的播放平台进行视音频的播放。其方法流程图如图1所示,包括如下步骤:步骤110,播放管理器获取用户输入的播放指令;具体的,播放管理器可以理解为播放平台的播放控制器,用户向播放管理器输入播放指令,播放管理器通过播放指令输出相应的视音频数据。步骤120,根据播放指令从视音频数据库中获取视音频数据;视音频数据可以理解为用户需要观看的具体的某一个视音频,例如某集电视剧或某部电影。视音频数据存储在视音频数据库中。视音频数据包括视音频类型参数,视音频类型参数包括:视音频源信息、视音频数据结构和视音频解密信息。其中,视音频源信息用于确定视音频数据的来源,不同来源的视音频数据的视音频数据结构和视音频解密信息也不同。播放管理器根据视音频源信息、视音频数据结构和视音频解密信息输出视音频数据。更优的,播放管理器首先根据视音频数据的播放指令确定视音频数据库中是否存在视音频数据,也就是确定用户需要播放的视音频是否为空。当视音频数据库中存在所述视音频数据时,从视音频数据库中获取相应的视音频数据;当视音频数据库中不存在视音频数据时,生成获取视音频数据失败的提示信息,用以提示用户该视音频不存在。步骤130,确定播放管理器中是否已存在播放控制数据;播放控制数据包括:界面数据、菜单数据和控制器数据。播放控制数据可以理解为播放平台的前端播放器的数据,用于输出视音频数据。其中,界面数据可以理解为播放器的窗口数据,用于输出显示视音频数据。菜单数据可以理解为视音频的相关关联视音频数据,用于向用户输出关联视音频信息,并提供用户通过点击菜单数据跳转到关联视音频数据。控制器数据可以理解为对播放器进行调控的数据,例如,进度条控制数据、快进快退控制数据、开始/暂停控制数据等。在一种情况中,播放管理器中不存在已创建本文档来自技高网...
用于多源播放的方法

【技术保护点】
一种用于多源播放的方法,其特征在于,所述用于多源播放的方法包括:播放管理器获取用户输入的播放指令;根据所述播放指令从视音频数据库中获取视音频数据;所述视音频数据包括视音频类型参数;确定所述播放管理器中是否已存在播放控制数据;当所述播放管理器中已存在播放控制数据时,根据所述播放控制数据确定播放控制参数;根据视音频类型参数对照信息确定所述播放控制参数是否与所述视音频类型参数相对应;当所述播放控制参数与所述视音频类型参数相对应时,根据所述播放控制数据处理所述视音频数据;当所述播放控制参数不与所述视音频类型参数对应时,删除播放控制数据,根据所述视音频类型参数创建与所述视音频类型参数相对应的新的播放控制数据,并根据所述新的播放控制数据处理所述视音频数据。

【技术特征摘要】
1.一种用于多源播放的方法,其特征在于,所述用于多源播放的方法包括:播放管理器获取用户输入的播放指令;根据所述播放指令从视音频数据库中获取视音频数据;所述视音频数据包括视音频类型参数;确定所述播放管理器中是否已存在播放控制数据;当所述播放管理器中已存在播放控制数据时,根据所述播放控制数据确定播放控制参数;根据视音频类型参数对照信息确定所述播放控制参数是否与所述视音频类型参数相对应;当所述播放控制参数与所述视音频类型参数相对应时,根据所述播放控制数据处理所述视音频数据;当所述播放控制参数不与所述视音频类型参数对应时,删除播放控制数据,根据所述视音频类型参数创建与所述视音频类型参数相对应的新的播放控制数据,并根据所述新的播放控制数据处理所述视音频数据。2.根据权利要求1所述的用于多源播放的方法,其特征在于,所述方法还包括:当所述播放管理器中不存在播放控制数据时,根据所述视音频类型参数创建与所述视音频类型参数相对应的播放控制数据,并根据所述播放控制数据处理所述视音频数据。3.根据权利要求1所述的用于多源播放的方法,其特征在于,所述根据视音频类型参数对照信息确定所述播放控制参数是否与所述视音频类型参数相对应具体为:所述播放管理器根据所述视音频类型参数生成对照信息请求消息,发送给云服务器;所述云服务器根据所述对照信息请求消息查询视音频类型参数对照信息,得到与所述视音频类型参数相对应的预定播放控制参数,并发送给所述播放管理器;所述播放控制器确定所述预定播放控制参数与所述播放控制参数是否相同;如果所述预定播放控制参数与所述播放控制参数相同,则确定所述播放控制参数与所述视音频类型参数相对应...

【专利技术属性】
技术研发人员:梁程峰黄叶青刘斌付强
申请(专利权)人:环球智达科技北京有限公司
类型:发明
国别省市:北京,11

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

1