[发明专利]支持多浏览器的播放方法及装置有效
申请号: | 201210413892.9 | 申请日: | 2012-10-25 |
公开(公告)号: | CN103777938A | 公开(公告)日: | 2014-05-07 |
发明(设计)人: | 乔刚;梁伟斌 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 支持 浏览器 播放 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别涉及一种支持多浏览器的播放方法及装置。
背景技术
目前,存在多个可播放流媒体的播放控件,如flash、windows mediaplayer、audio等等。每个播放控件支持的浏览器不同,例如,flash浏览器支持IE浏览器,但是不支持Firefox浏览器。
现有技术存在的问题是,在不同内核的浏览器下调用不同的播放控件播放流媒体时的差异化问题,以及多个播放控件在使用时的适配问题。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的一个目的在于提出一种支持多浏览器的播放方法,该方法可以统一多个播放内核的接口,从而可以解决在不同内核的浏览器下调用不同的播放控件播放流媒体时的差异化问题以及多个播放控件在使用时的适配问题。
本发明的另一个目的在于提出一种支持多浏览器的播放装置。
为达到所述目的,本发明第一方面的实施例公开了一种支持多浏览器的播放方法,包括以下步骤:在浏览器中显示页面,其中,所述页面具有播放控制器,所述播放控制器与多个子内核进行通信,每个所述子内核分别控制不同的播放控件;所述播放控制器接收用户输入的播放请求,并获得所述浏览器的类型;所述播放控制器根据所述浏览器的类型选择相应的子内核;所述控制器选择的子内核控制相应的播放控件进行播放操作。
根据本发明实施例的支持多浏览器的播放方法,通过统一多个播放子内核的接口,解决了在不同内核的浏览器下调用不同的播放控件播放流媒体时的差异化问题以及多个播放控件在使用时的适配问题,并且通过本发明的方法可以快速搭建播放装置,快速开发新增加的播放内核,提高播放内核的扩展性和稳定性,此外由于子内核是随意配置的,因此对于需要特定内核的产品,可以只加载必要的子内核,减少文件大小,提高加载速度。
为达到所述目的,本发明第二方面的实施例公开了一种支持多浏览器的播放装置,包括控制器和多个子内核,所述控制器分别与每个所述子内核进行通信,每个所述子内核分别控制不同的播放控件,其中,所述控制器用于接收用户通过浏览器输入的播放请求,并获得所述浏览器的类型,以及根据所述浏览器的类型选择相应的子内核,所述控制器选择的子内核控制相应的播放控件进行播放操作。
根据本发明实施例的支持多浏览器的播放装置,通过统一多个播放子内核的接口,解决了在不同内核的浏览器下调用不同的播放控件播放流媒体时的差异化问题以及多个播放控件在使用时的适配问题,并且本发明的装置可以快速搭建播放器产品,快速开发新增加的播放内核,提高播放内核的扩展性和稳定性,此外由于子内核是随意配置的,因此对于需要特定内核的产品,可以只加载必要的子内核,减少文件大小,提高加载速度。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明所述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明一个实施例的支持多浏览器的播放方法的流程图;
图2为根据本发明一个实施例的播放器的示意图;和
图3为根据本发明一个实施例的支持多浏览器的播放装置的结构框图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解所述术语的具体含义。
下面参考附图描述根据本发明实施例的支持多浏览器的播放方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210413892.9/2.html,转载请声明来源钻瓜专利网。