首页> 中国专利> 在线视频播放控制方法、装置及在线视频播放器生成方法

在线视频播放控制方法、装置及在线视频播放器生成方法

摘要

本发明公开了在线视频播放控制方法、装置及在线视频播放器的生成方法,该方法包括:加载互联网页面,生成多格式播放器控件,多格式播放器控件的用户交互界面被隐藏;生成可定制界面播放器图形界面控件,可定制界面播放器图形界面控件的用户交互界面接收视频文件播放控制命令,并根据视频文件播放控制命令对应的调用函数,调用多格式播放器控件的对应播放API控制视频文件的播放。通过本发明实现在线播放视频文件的播放器具有良好的界面可定制性并支持多格式视频文件。

著录项

  • 公开/公告号CN101227594A

    专利类型发明专利

  • 公开/公告日2008-07-23

    原文格式PDF

  • 申请/专利权人 深圳市迅雷网络技术有限公司;

    申请/专利号CN200810006092.9

  • 发明设计人 林浩;马丁;

    申请日2008-02-01

  • 分类号H04N7/173(20060101);G06F17/30(20060101);

  • 代理机构11291 北京同达信恒知识产权代理有限公司;

  • 代理人刘松

  • 地址 518057 广东省深圳市南山区科技南十二路曙光大厦第十一层东

  • 入库时间 2023-12-17 20:28:06

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-03-27

    未缴年费专利权终止 IPC(主分类):G06F17/30 授权公告日:20100714 终止日期:20120201 申请日:20080201

    专利权的终止

  • 2010-07-14

    授权

    授权

  • 2008-09-17

    实质审查的生效

    实质审查的生效

  • 2008-07-23

    公开

    公开

说明书

技术领域

本发明涉及视频点播技术,特别涉及在线视频播放控制技术。

背景技术

视频点播技术可以根据用户需要播放相应的视频内容,使用户可以根据自身意愿选择观看视频内容,改变了用户被动观看视频内容的不足。随着互联网技术的发展,用户可以在互联网网页上点播观看网络中的视频文件。目前常见的适用于互联网在线视频点播的播放器包括:应用闪Flash技术的Flash播放器、Wmp(Windows Media Player,视窗媒体播放器)播放器、真播放器RealPlayer等。

其中,Flash技术是一种能够创建丰富交互式内容的技术,其能够创建交互式网站、丰富媒体广告、指导性媒体、引人入胜的演示和游戏等,且应用Flash技术的Flash播放器有着良好的界面可定制性,用户可以随意定制Flash播放器的界面外观(比如用户可以定制Flash播放器的界面颜色、命令按钮等),但是Flash播放器只能播放其自身支持的Flv(Flash Video,闪视频)格式的视频内容,而无法播放其它的如WMV(Windows Media Video,视窗媒体视频)、RM(Real Media,真媒体)、RMVB(RealMedia Variable Bitrate,真媒体可变速率)等格式的视频内容。除Flash播放器之外,其它由可制定的图形化交互软件所开发的可定制界面的播放器具有类似的问题。

Wmp播放器是可以播放视频、音频等格式媒体内容的播放器,其可以播放WMV、RM、RMVB等格式的视频内容,却缺少良好的界面可定制性,比如:当网页的页面风格是黑色,需要播放器也为黑色界面时,Wmp播放器却不能提供黑色的皮肤;当希望播放器界面上只放置播放和停止两个按钮时,Wmp播放器却无法取消别的按钮与反馈区域。这样,Wmp播放器便显得很不灵活,用户只能千篇一律的使用Wmp播放器自身提供的用户交互界面,而不能根据需要灵活定制Wmp播放器界面。除Wmp播放器之外,其它例如RealPlayer播放器等能够支持至少两种格式视频文件播放但缺少良好界面可定制性的多格式播放器具有相似的问题。

由此可见,现有播放器无法兼顾良好的界面可定制性和支持多格式视频文件播放两种性能。

发明内容

本发明实施例提供在线视频播放控制方法、装置及在线视频播放器的生成方法,用以实现在线播放视频文件的播放器具有良好的界面可定制性并支持多格式视频文件。

本发明实施例提出一种在线视频播放控制方法,包括:

加载互联网页面,生成互联网页面声明的多格式播放器控件,所述多格式播放器控件的用户交互界面被隐藏;

生成所述互联网页面声明的可定制界面播放器图形界面控件,并根据所述可定制界面播放器图形界面控件的用户交互界面格式配置文件,呈现所述可定制界面播放器图形界面控件的用户交互界面;

所述可定制界面播放器图形界面控件的用户交互界面接收视频文件播放控制命令,并根据所述视频文件播放控制命令对应的调用函数,调用所述多格式播放器控件的对应播放API控制视频文件的播放。

本发明实施例提出一种在线视频播放器的生成方法,包括:

加载互联网页面,生成互联网页面声明的多格式播放器控件,所述多格式播放器控件的用户交互界面被隐藏;

生成所述互联网页面声明的可定制界面播放器图形界面控件,并根据所述可定制界面播放器图形界面控件的用户交互界面格式配置文件,呈现该可定制界面播放器图形界面控件的用户交互界面,所述可定制界面播放器图形界面控件的用户交互界面用于接收视频文件播放控制命令,并根据视频文件播放控制命令对应的调用函数,调用所述多格式播放器控件的对应播放API。

本发明实施例提出一种在线视频播放控制装置,包括:

多格式播放器控件,用于控制视频文件的在线播放,所述多格式播放器控件在加载互联网页面时生成,所述多格式播放器控件的用户交互界面被隐藏;

可定制界面播放器图形界面控件,用于提供视频文件在线播放的用户交互界面,所述可定制界面播放器图形界面控件在加载所述互联网页面时生成,可定制界面播放器图形界面控件的用户交互界面被呈现在所述互联网页面上,所述可定制界面播放器图形界面控件的用户交互界面用于接收视频文件播放控制命令,并根据视频文件播放控制命令对应的调用函数,调用所述多格式播放器控件的对应播放API。

本发明实施例提出在线视频播放控制方法、装置及在线视频播放器的生成方法,该技术方案生成互联网页面声明的多格式播放器控件,多格式播放器控件的用户交互界面被隐藏;生成互联网页面声明的可定制界面播放器图形界面控件,并根据可定制界面播放器图形界面控件的用户交互界面格式配置文件,呈现可定制界面播放器图形界面控件的用户交互界面;可定制界面播放器图形界面控件的用户交互界面接收视频文件播放控制命令,并根据视频文件播放控制命令对应的调用函数,调用多格式播放器控件的对应播放API控制视频文件的播放。本发明实施例技术方案使在线播放视频文件的播放器不仅能灵活定制用户交互界面,提升用户播放视频文件时的交互体验,而且可以播放多种格式的视频文件,满足不同格式视频文件的播放需求。

附图说明

图1为本发明实施例中在线视频播放控制方法流程图;

图2为本发明实施例中在线视频播放器的生成方法流程图;

图3为本发明具体实施例中在线视频播放控制方法流程图;

图4为本发明具体实施例中在线视频播放控制方法示意图;

图5为本发明具体实施例中Flash播放器的用户交互界面示意图;

图6为本发明实施例中在线视频播放控制装置示意图。

具体实施方式

为了解决现有技术中存在的问题,本发明实施例提出在线视频播放控制方法、装置及在线视频播放器的生成方法。本发明实施例提供的技术方案,需要预先对提供视频文件在线播放服务的互联网页面进行如下设置:

利用代码在互联网页面中设置第一承载容器,在第一承载容器中设置第二承载容器和第三承载容器,第一承载容器和第二承载容器相对互联网页面作绝对定位,第三承载容器相对第一承载容器作相对定位;

利用代码在互联网页面中声明(declare)多格式播放器控件,并隐藏多格式播放器控件的用户交互界面;

利用代码在互联网页面中声明可定制界面播放器图形界面控件,并在可定制界面播放器图形界面控件中配置用户交互界面格式配置文件,以控制在互联网页面上呈现可定制界面播放器图形界面控件的用户交互界面;并为可定制界面播放器图形界面控件的用户交互界面上的每一个视频文件播放控制命令配置调用函数,以通过调用函数来调用多格式播放器控件的对应播放API控制视频文件的播放;

在互联网页面中设置了上述两个控件和三个承载容器之后,在加载互联网页面时,会自动生成互联网页面声明的多格式播放器控件和可定制界面播放器图形界面控件,并将多格式播放器控件承载到第二承载容器中,将可定制界面播放器图形界面控件承载到第三承载容器中,且在页面上呈现可定制界面播放器图形界面控件的用户交互界面,实现了多格式播放器控件和可定制界面播放器图形界面控件的物理叠加;进一步地,当可定制界面播放器图形界面控件的用户交互界面接收了视频文件播放控制命令时,根据视频文件播放控制命令对应的调用函数,调用多格式播放器控件的对应播放API控制视频文件的播放,从而实现了在线播放多种格式的视频文件的同时,灵活定制用户交互界面的功能。

本发明实施例技术方案,在互联网页面上呈现的是可定制界面播放器的用户交互界面,而实际播放视频文件的是多格式播放器,因此,本发明实施例技术方案使在线播放视频文件的播放器不仅能灵活定制用户交互界面,提升用户播放视频文件时的交互体验,而且可以播放多种格式的视频文件,满足不同格式视频文件的播放需求。

需要说明的是,本发明实施例的较优实现方案是在互联网页面中设置三个承载容器,目的在于实现多格式播放器控件和可定制界面播放器图形界面控件的叠加,从而在互联网页面上显示较好的视觉效果,改善用户体验,如果没有三个承载容器,可以在互联网页面的html代码中分别指定多格式播放器控件和可定制界面播放器图形界面控件在互联网页面上所处的位置,多格式播放器控件和可定制界面播放器图形界面控件的用户交互界面可以分别显示在互联网页面上,但是同样可以实现利用可定制界面播放器图形界面控件调用多格式播放器控件的目的。

参阅图1所示,本发明实施例以在互联网页面中设置三个承载容器叠加多格式播放器控件和可定制界面播放器图形界面控件为例,详细说明在线视频播放控制方法,该方法包括下列步骤:

S101、加载互联网页面,互联网页面中设置有第一承载容器,第一承载容器中设置有第二承载容器和第三承载容器,第一承载容器和第二承载容器相对互联网页面绝对定位,第三承载容器相对第一承载容器相对定位。

其中,第一承载容器、第二承载容器和第三承载容器的设置方法如下所述:在互联网页面上设置第一承载容器,第一承载容器相对互联网页面为绝对定位,根据第一承载容器在互联网页面上的位置设定第一承载容器的宽度(Left)和高度(Top);描述承载容器的代码中常用元素包括div元素、span元素,本实施例以div元素为例。在第一承载容器的里层,div嵌套设置一个用于承载多格式播放器控件的第二承载容器,并设置第二承载容器的坐标,第二承载容器相对互联网页面为绝对定位。在第一承载容器的里层,div嵌套设置一个用于承载可定制界面播放器图形界面控件的第三承载容器,并根据具体需求设置第三承载容器的宽度和高度,且第三承载容器相对于第一承载容器作相对定位。较佳的,为了优化显示效果,调整第二承载容器和第三承载容器其中一个或者同时调整两个的坐标,使定位第二承载容器和第三承载容器的坐标原点一致,从而在显示时,使承载在第二承载容器中的多格式播放器控件和承载在第三承载容器中的可定制界面播放器图形界面控件呈现较好的叠加效果。

本发明实施例中,对第二承载容和第三承载容器相对定位或绝对定位的设置,决定了这两个承载容器中的控件叠加后,哪个承载容器中的控件在前,哪个承载容器中的控件在后;其中,在底层的承载容器元素需要使用相对定位,而顶层的承载容器元素需要使用绝对定位,这样才能够将两个承载容器中的控件实现物理叠加。

S102、生成互联网页面声明的多格式播放器控件,将多格式播放器控件承载到第二承载容器中,多格式播放器控件的用户交互界面被隐藏。

互联网页面声明多格式播放器控件的方法包括:使用html代码在html页面上生成一个控件,使用嵌入<object>的方式声明多格式播放器控件。在本实施例中,“声明(declare)”是指将控件写入页面,或者说告诉页面需要这个控件,以备后面的程序调用。声明控件后,控件的属性与方法既可以被调用(根据控件的设置不同,可能有些属性与方法需要初始化后调用,是否初始化需根据业务逻辑、或者控件设置来决定)。

在加载互联网页面时,调用多格式播放器控件即生成互联网页面声明的多格式播放器控件。

本发明实施例中的播放器控件是基于IE平台ActiveX控件基础上的播放器控件,但不限于IE平台ActiveX控件。

S103、生成互联网页面声明的可定制界面播放器图形界面控件,将可定制界面播放器图形界面控件承载到第三承载容器中,并根据可定制界面播放器图形界面控件的用户交互界面格式配置文件,呈现可定制界面播放器图形界面控件的用户交互界面。

互联网页面声明可定制界面播放器图形界面控件的方法包括:使用html代码在html页面上生成一个控件,使用嵌入<object>的方式声明可定制界面播放器图形界面控件。在加载互联网页面时,调用可定制界面播放器图形界面控件即生成互联网页面声明的可定制界面播放器图形界面控件。

其中,用户交互界面格式配置文件是必须要配置的,这样,才能够控制在互联网页面上呈现可定制界面播放器图形界面控件的用户交互界面。

其中,本发明实施例并不对S102和S103的执行顺序进行限制。

本发明实施例提供的技术方案中,通过多格式播放器控件和可定制界面播放器图形界面控件的属性设置,隐藏本发明实施例在多格式播放器和可定制界面播放器中不需要的部分,例如隐藏多格式播放器的用户交互界面。

S104、可定制界面播放器图形界面控件的用户交互界面接收视频文件播放控制命令,并根据视频文件播放控制命令对应的调用函数,调用多格式播放器控件的对应播放API控制视频文件的播放。

其中,调用函数利用浏览器脚本语言描述,浏览器脚本语言包括javascript语言。播放API是指播放器提供的播放方法,供外界调用。在不关闭互联网页面的情况下,用户可以根据自身需要,通过可定制界面播放器的用户交互界面向其输入视频文件播放控制命令,根据视频文件播放控制命令对应的调用函数,随时调用多格式播放器控件的播放API来播放视频文件、或者设置叠加多格式播放器控件和可定制界面播放器图形界面控件后形成的控件的属性或方法。

例如,在页面上呈现的可定制界面播放器的用户交互界面上有“播放”按钮、“全屏”按钮等命令按钮。若用户点击“播放”按钮,则系统便根据视频文件的格式类型,调用多格式播放器中相应的播放API来播放该视频文件;若用户点击“全屏”按钮,则系统便会相应地全屏播放视频文件。

S105、在控制视频文件播放的过程中,被调用的播放API生成视频文件的播放反馈信息,并将播放反馈信息回调给可定制界面播放器的用户交互界面进行显示。

其中,播放反馈信息包括播放视频文件时的状态信息、时间通知等信息。

可见,在页面上呈现的用户交互界面是可定制界面播放器的用户交互界面,而实际播放视频文件则是由多格式播放器执行,因此,本发明实施例提出技术方案,使在线播放视频文件的播放器不仅能灵活定制用户交互界面,提升用户播放视频文件时的交互体验,而且可以播放多种格式的视频文件,满足不同格式视频文件的播放需求。

综合S101-S105可见,应用本发明实施例技术方案,实际上生成了一个新的在线视频播放器,参阅图2所示,该在线视频播放器的生成方法包括:

S201、加载互联网页面,互联网页面中设置有第一承载容器,第一承载容器中设置有第二承载容器和第三承载容器,第一承载容器和第二承载容器相对互联网页面作绝对定位,第三承载容器相对第一承载容器作相对定位。

较佳的,为了优化显示效果,调整第二承载容器和第三承载容器其中一个或者同时调整两个的坐标,使定位第二承载容器和第三承载容器的坐标原点一致,从而在显示时,使承载在第二承载容器中的多格式播放器控件和承载在第三承载容器中的可定制界面播放器图形界面控件呈现较好的叠加效果。

S202、生成互联网页面声明的多格式播放器控件,将多格式播放器控件承载到第二承载容器中,多格式播放器控件的用户交互界面被隐藏。

S203、生成互联网页面声明的可定制界面播放器图形界面控件,将可定制界面播放器图形界面控件承载到第三承载容器中,并根据可定制界面播放器图形界面控件的用户交互界面格式配置文件,呈现该可定制界面播放器图形界面控件的用户交互界面,其中,可定制界面播放器图形界面控件的用户交互界面用于接收视频文件播放控制命令,并根据视频文件播放控制命令对应的调用函数,调用多格式播放器控件的对应播放API。

其中,在互联网页面中设置三个承载容器,目的在于实现多格式播放器控件和可定制界面播放器图形界面控件的叠加,从而在互联网页面上显示较好的视觉效果,如果没有三个承载容器,可以在互联网页面的html代码中分别指定多格式播放器控件和可定制界面播放器图形界面控件在互联网页面上所处的位置,多格式播放器控件和可定制界面播放器图形界面控件的用户交互界面可以分别显示在互联网页面上,但是同样可以实现利用可定制界面播放器图形界面控件调用多格式播放器控件的目的。

本发明实施例提供的在线视频播放器,不仅能灵活定制用户交互界面,提升用户播放视频文件时的交互体验,而且可以播放多种格式的视频文件,满足不同格式视频文件的播放需求。

下面结合具体实施例对本发明实施例提供的在线视频播放控制方法进行详细描述:

本发明具体实施例以Flash播放器作为可定制界面播放器、以Wmp播放器作为多格式播放器为例,按照本发明实施例技术方案,预先在互联网页面中设置第一承载容器、第二承载容器和第三承载容器,并在互联网页面中声明Wmp播放器控件和Flash播放器控件,结合图3、图4和图5所示,本发明具体实施例包括如下步骤:

S301、加载互联网页面,互联网页面中设置有第一承载容器,第一承载容器中设置有第二承载容器和第三承载容器,第一承载容器和第二承载容器相对互联网页面绝对定位,第三承载容器相对第一承载容器相对定位,第二承载容器和第三承载容器的坐标原点一致。

S302、生成互联网页面声明的Wmp播放器控件,将Wmp播放器控件承载到第二承载容器中,Wmp播放器控件的用户交互界面被隐藏。

互联网页面声明Wmp播放器控件的方法为:使用html代码在html页面上生成一个控件,使用嵌入<object>的方式声明Wmp播放器控件。本发明具体实施例中的Wmp播放器控件是基于IE平台ActiveX控件基础上的Wmp播放器控件。

S303、生成互联网页面声明的Flash播放器图形界面控件,将Flash播放器图形界面控件承载到第三承载容器中,并根据Flash播放器图形界面控件的用户交互界面格式配置文件,呈现Flash播放器图形界面控件的用户交互界面。

互联网页面声明Flash播放器图形界面控件的方法为:使用html代码在html页面上生成一个flash控件,使用嵌入<object>的方式声明swf控件(即Flash播放器图形界面控件)。其示意图如图5所示;

还需要一个kankanPlayer_2_8.swf的flash格式文件(即用户交互界面格式配置文件)负责展现Flash播放器的用户交互页面。

S304、用户直接点击互联网页面上的“播放器”来触发在互联网页面上呈现Flash播放器图形界面控件的用户交互界面。

S305、Flash播放器图形界面控件的用户交互界面接收视频文件播放控制命令,并根据视频文件播放控制命令对应的调用函数,调用Wmp播放器控件的对应播放API控制视频文件的播放。

S306、在控制视频文件播放的过程中,被调用的播放API生成视频文件的播放反馈信息,并将播放反馈信息回调给可定制Flash播放器的用户交互界面进行显示。

在不关闭页面的情况下,用户可以根据自身需要,通过Flash播放器的用户交互界面,随时调用Wmp播放器的播放API、或者设置叠加后形成的控件的属性或方法,并将播放信息回调给Flash播放器的用户交互界面显示,及时反馈给用户。

按照本发明实施例技术方案进行处理后,相当于生成了一个新的在线视频播放器,以下是新的在线视频播放器的属性部分示例:

pplayer.VodUrl=″http://webxunlei.com.cn/test.wmv;

pplayer.PlayType=″Play_Normal″;

pplayer.MovieId=″1234″;

pplayer.CID=″abcd....″;

以下是新的在线视频播放器的方法部分示例:

(1)调用Open(...)方式打开媒体并且进行播放

(2)调用Start(nPos)从nPos位置开始播放

(3)调用Stop停止播放

(4)调用Pause暂停播放

(5)调用Resume恢复播放

(6)调用GetPlayedTime()获取播放时间

(7)调用GetTotalTime()获取视频内容总时间长度

(8)调用GetVolume()获取当前的音量

(9)调用SetVolume()设置当前音量

(10)调用GetVideoWidth()获取视频宽度

(11)调用GetVideoHeight()获取视频高度

(12)调用SetUIMode()设置播放器外观,提供选择none|full;默认为full

(13)调用GetAdvPlayedTime获取广告的播放时间

(14)调用GetAdvPlayedTime获取广告的媒体时间

(15)调用GetBufferingProgress()获取缓冲进度

(16)调用EnterFullScreen()进入全屏模式

(17)调用ExistFullScreen()退出全屏模式

(18)调用IsSeekable()接口判断是否可以拖动 

(19)调用GetDownloadSpeed()获取下载速度

以下是调用Wmp播放器的播放API的示例:

假设Wmp控件的id为pplayer

例:取得当前影片的播放总长

var Result=pplayer.GetTotalTime()

则变量Result为返回的时间。

以下是播放信息中的时间通知部分示例:

PLAYER_STATE_STOPED             (4)-->  准备就绪

PLAYER_STATE_CLOSED             (1)-->  准备就绪

PLAYER_STATE_BUFFERING_START    (8)-->  正在缓冲...

PLAYER_STATE_BUFFERING_END    (9)-->  缓冲完毕

PLAYER_STATE_PLAYING          (2)-->  正在播放

PLAYER_STATE_PAUSED           (3)-->  已暂停

PLAYER_STATE_ADV_START        (6)-->  广告之后敬请观看;

注意:如果是片尾广告,显示″片尾广告,敬请收看″

说明:此状态带有参数,如果参数为0,表面不是片尾广告,显示状态tips为″广告之后敬请观看″

如果参数为1,是片尾广告,显示状态tips为″片尾广告,敬请收看″

PLAYER_STATE_ADV_END    (7)-->  广告播放完毕

说明:和PLAYER_STATE_ADV_START一样,0:不是片尾广告  1:片尾广告。

PLAYER_STATE_DAP_CONNECT           (30)-->  正在连接服务器......

PLAYER_STATE_DAP_GOT_STREAM_URL    (31)-->  成功获取点播地址

PLAYER_STATE_DAP_STARTTHUNDER      (34)-->  正在检测迅雷版本......

PLAYER_STATE_DAP_BEGINDOWN         (32)-->  正在准备数据......

PLAYER_STATE_DAP_ENDDOWN           (33)-->  提示用户下载完毕,并且清空‘下载速度和进度’信息

以下是将播放反馈信息回调给Flash播放器的用户交互界面的示例:

假设wmp播放器id为pplayer

以下为javascript代码片段:

pplayer.attachEvent(″OnPlayStateChange″,setPlayState);

function setPlayState(s,p){

try{

//根据状态码,调用相应的API接口

}catch(e){}

本发明具体实施例利用本发明实施例技术方案,使在线播放视频文件的播放器不仅能灵活定制用户交互界面,提升用户播放视频文件时的交互体验,而且可以播放多种格式的视频文件,满足不同格式视频文件的播放需求。

参阅图6所示,本发明实施例提出一种在线视频播放控制装置,包括:

多格式播放器控件61,用于控制视频文件的在线播放,多格式播放器控件61在加载互联网页面时生成,多格式播放器控件61的用户交互界面被隐藏;

可定制界面播放器图形界面控件62,用于提供视频文件在线播放的用户交互界面,可定制界面播放器图形界面控件62在加载互联网页面时生成,可定制界面播放器图形界面控件62的用户交互界面被呈现在互联网页面上,可定制界面播放器图形界面控件62的用户交互界面用于接收视频文件播放控制命令,并根据视频文件播放控制命令对应的调用函数,调用多格式播放器控件61的对应播放API。

参阅图6所示,该在线视频播放控制装置,还可以包括:

第一承载容器63、第二承载容器64和第三承载容器65,第一承载容器63设置在互联网页面中,第二承载容器64和第三承载容器65设置在第一承载容器63中,第一承载容器63和第二承载容器64相对所述互联网页面绝对定位,第三承载容器65相对第一承载容器63相对定位,多格式播放器控件61承载于第二承载容器64中,可定制界面播放器图形界面控件62承载于第三承载容器65中。

另外,第二承载容器64和第三承载容器65的坐标原点还可以一致。

本发明实施例提出在线视频播放控制方法、装置及在线视频播放器的生成方法,该技术方案该技术方案生成互联网页面声明的多格式播放器控件,多格式播放器控件的用户交互界面被隐藏;生成互联网页面声明的可定制界面播放器图形界面控件,并根据可定制界面播放器图形界面控件的用户交互界面格式配置文件,呈现可定制界面播放器图形界面控件的用户交互界面;可定制界面播放器图形界面控件的用户交互界面接收视频文件播放控制命令,并根据视频文件播放控制命令对应的调用函数,调用多格式播放器控件的对应播放API控制视频文件的播放。进一步地,还可以在播放视频文件过程中生成播放反馈信息时,并将播放反馈信息回调给可定制界面播放器的用户交互界面显示。本发明实施例技术方案,在互联网页面上呈现的是可定制界面播放器的用户交互界面,而实际播放视频文件的是多格式播放器,因此,本发明实施例技术方案使在线播放视频文件的播放器不仅能灵活定制用户交互界面,提升用户播放视频文件时的交互体验,而且可以播放多种格式的视频文件,满足不同格式视频文件的播放需求。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号