[发明专利]一种适配多种播放器的控制方法和装置在审
申请号: | 202110664472.7 | 申请日: | 2021-06-16 |
公开(公告)号: | CN113411648A | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 钱升 | 申请(专利权)人: | 上海高顿教育科技有限公司 |
主分类号: | H04N21/422 | 分类号: | H04N21/422;H04N21/443;H04N21/81 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 宣慧兰 |
地址: | 200083 上海市虹口*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多种 播放 控制 方法 装置 | ||
本发明涉及一种适配多种播放器的控制方法,具体包括以下步骤:S1、业务层获取前端的播放器控制指令,根据播放器控制指令查找对应的业务功能;S2、业务层根据播放器控制指令匹配对应的播放器模块,根据业务功能与播放器模块中对应的业务功能函数进行匹配;S3、播放器模块根据匹配到的业务功能函数查找对应的播放器功能函数,通过播放器功能函数完成前端的播放器控制指令。与现有技术相比,本发明具有提高播放器切换视频时的效率,方便新播放器模块的加入,节省开发时间,降低维护成本等优点。
技术领域
本发明涉及视频播放技术领域,尤其是涉及一种适配多种播放器的控制方法和装置。
背景技术
在日常的工作生活中,观看视频是必不可少的一个环节,因此会经常用到视频播放等功能。在教育的业务中,不同的教育机构可能很多会使用独立设计的播放器来播放相应的教学视频,但是有时候也会用到第三方机构的播放器来播放一些由第三方机构提供的视频。
在同一堂教学课程中,可能需要播放多个教学视频,对应着多种播放器。如何很好的将位于前端的对视频播放进行控制的功能与不同的播放器进行兼容是目前跨播放器进行视频播放的首要的问题。现有技术中为了使前端能够调用不同的播放器,基本上都是将需要新接入的播放器的业务逻辑重新编写在前端,这样会浪费大量的时间去调试前端与新播放器之间是否能正常运行,效率较低。
发明内容
本发明的目的就是为了克服上述现有技术存在的新播放器接入前端需要重新编写业务逻辑导致播放器新增效率较低的缺陷而提供一种适配多种播放器的控制方法和装置。
本发明的目的可以通过以下技术方案来实现:
一种适配多种播放器的控制方法,具体包括以下步骤:
S1、业务层获取前端的播放器控制指令,根据所述播放器控制指令查找对应的业务功能;
S2、业务层根据所述播放器控制指令匹配对应的播放器模块,根据所述业务功能与所述播放器模块中对应的业务功能函数进行匹配;
S3、所述播放器模块根据匹配到的业务功能函数查找对应的播放器功能函数,通过所述播放器功能函数完成前端的播放器控制指令。
所述业务层设有多种业务功能。
进一步地,所述播放器模块中多种分别与业务功能对应的业务功能函数。
进一步地,所述业务层连接有多种播放器模块。
进一步地,多种所述播放器模块中对应同样业务功能的业务功能函数相同。
进一步地,多种所述播放器模块中对应同样业务功能函数的播放器功能函数不相同。
所述业务功能的类型包括播放功能、暂停功能、停止功能和评价功能,所述业务功能对前端暴露,通过前端发送播放器控制指令,业务层根据播放器控制指令调用相应的业务功能。
进一步地,所述业务层需要在视频播放完成后才能调用评价功能,或者可以设置满足相应的播放时长从而可以调用评价功能。
所述控制方法还包括以下步骤:
S4、所述业务层接入新的播放器模块时,所述播放器模块中生成与业务层的业务功能对应的业务功能函数,所述业务功能函数与播放器模块中实现相应的业务功能的播放器功能函数连接。
进一步地,若新接入的播放器模块能够实现新的业务功能的播放器功能函数,则在业务层中增加对应的业务功能,在新播放器模块中添加与其对应的新的业务功能函数,由新的业务功能函数调用新的播放器功能函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海高顿教育科技有限公司,未经上海高顿教育科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110664472.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具备漏气保护的气相色谱仪
- 下一篇:一种高真空原位原子力显微镜送样装置