一种实现安卓多生态系统下媒体播放的多引擎接入的方法技术方案

技术编号:21096434 阅读:40 留言:0更新日期:2019-05-11 12:37
本发明专利技术公开了一种实现安卓多生态系统下媒体播放的多引擎接入的方法,所述方法包括:订立统一播放引擎的统一播控协议,任何第三方播放引擎基于该统一播控协议方可接入SDK应用程序接口;设立代理播放引擎的控制代理协议,该代理播放引擎对所述统一播放引擎的协议实例进行了封装;订立控制层协议,控制层基于具体的业务逻辑调用代理播放引擎的协议实例,实现统一播控。本发明专利技术通过订立抽象的接口协议,规范了各大播放引擎需要实现的基础方法,使得各大视频业务服务商快速接入其它服务商的视频播放内容及相关业务上,达到统一播控的目的。

【技术实现步骤摘要】
一种实现安卓多生态系统下媒体播放的多引擎接入的方法
本专利技术属于多媒体播控业务领域,具体涉及一种实现安卓多生态系统下媒体播放的多引擎接入的方法。
技术介绍
目前行业内,特别是国内,Android生态杂乱,系统碎片化,多厂商多方案,涉及到framework层(架构层)的系统的媒体播放器(mediaplayer)已经无法满足播放的需求,各大互联网技术公司纷纷自研播放引擎,在此环境下,媒体类APP应用层的多引擎接入就迫在眉睫。因此,如何实现对不同播放引擎接统一接入和播控便成为了目前亟待解决的技术问题。
技术实现思路
基于现有技术的上述缺陷,本专利技术的目的是提供一种实现安卓多生态系统下媒体播放的多引擎接入的方法,以解决现有的不同的播放引擎无法进行统一接入和播控的问题。本专利技术采用的技术方案如下:一种实现安卓多生态系统下媒体播放的多引擎接入的方法,包括:订立统一播放引擎的统一播控协议,任何第三方播放引擎基于该统一播控协议方可接入SDK应用程序接口;设立代理播放引擎的控制代理协议,该代理播放引擎对所述统一播放引擎的协议实例进行了封装;订立控制层协议,控制层基于具体的业务逻辑调用代理播放引擎的协本文档来自技高网...

【技术保护点】
1.一种实现安卓多生态系统下媒体播放的多引擎接入的方法,其特征在于,所述方法包括:订立统一播放引擎的统一播控协议,任何第三方播放引擎基于该统一播控协议方可接入SDK应用程序接口;设立代理播放引擎的控制代理协议,该代理播放引擎对所述统一播放引擎的协议实例进行了封装;订立控制层协议,控制层基于具体的业务逻辑调用代理播放引擎的协议实例,实现统一播控。

【技术特征摘要】
1.一种实现安卓多生态系统下媒体播放的多引擎接入的方法,其特征在于,所述方法包括:订立统一播放引擎的统一播控协议,任何第三方播放引擎基于该统一播控协议方可接入SDK应用程序接口;设立代理播放引擎的控制代理协议,该代理播放引擎对所述统一播放引擎的协议实例进行了封装;订立控制层协议,控制层基于具体的业务逻辑调用代理播放引擎的协议实例,实现统一播控。2.根据权利要求1所述的多引擎接入的方法,其特征在于,所述方法还包括:由应用层提供代理播放引擎的协议实例及统一播放引擎的协议实例,并把代理播放引擎的实现实例传递给控制层,控制层根据具体的业务逻辑调用代理播放引擎的协议实例,实现统一播控。3.根据权利要求2所述的多引擎接入的方法,其特征在于,所述控制层根据具体的业务逻辑,持有代理播放引擎实现的句柄或者引用。4.根据权利要求2所述的多引擎接入的方法,其特征在于,所述应用层包括抽象协议层和协议实现层,所述抽象协议层作为底层协议被上层的所述协议实现层调用。5.根据权利要求2所述的多引擎接入的方法,其特征在于,所述控制代理...

【专利技术属性】
技术研发人员:张伟邓云
申请(专利权)人:苏宁易购集团股份有限公司
类型:发明
国别省市:江苏,32

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

1