一种生成播放页面的方法及装置制造方法及图纸

技术编号:14135625 阅读:91 留言:0更新日期:2016-12-10 03:09
本发明专利技术公开了一种生成播放页面的方法及装置,方法包括:构建至少第一、第二两个播放层,其中,所述第一播放层对应第一功能,所述第二播放对应第二功能;使所述至少第一、第二两个播放层叠加形成播放页面,其中,所述第一功能和第二功能均位于所述播放页面。通过上述方式,本发明专利技术能够方便扩展播放页面的功能,并且方便对播放页面的各个功能进行维护。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别是涉及一种生成播放页面的方法及装置
技术介绍
在线视频由于其支持在线点播功能,使得喜爱可以根据各自的需要,主动点播所需要的视频,而不是被动地接受视频,用户的主动性更强,因此,在线视频越来越受观众的喜爱。随着在线视频的发展,在线视频的播放页面集成的功能越来越多,比如:播放功能、弹幕功能、广告推广功能、视频列表呈现功能等等。目前,大部分在线视频的播放页面的功能都是整体生成的,所有播放页面的功能的代码几乎全部写在了一个页面中。而随着播放页面上的功能越来越多,该页面内的代码会越来越复杂,越来越繁琐,后期要维护或者扩展播放页面的功能都将会非常麻烦。
技术实现思路
本专利技术主要解决的技术问题是提供一种生成播放页面的方法及装置,能够方便扩展播放页面的功能。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种生成播放页面的方法,包括:构建至少第一、第二两个播放层,其中,所述第一播放层对应第一功能,所述第二播放对应第二功能;使所述至少第一、第二两个播放层叠加形成播放页面,其中,所述第一功能和第二功能均位于所述播放页面。其中,所述构建至少第一、第二两个播放层的步骤包括:建立管理类和至少第一、第二两个功能类;通过所述管理类内预设置的调用函数, 调用所述第一功能类和第二功能类;为所述第一功能类和第二功能类分别分配第一运行资源和第二运行资源,并且根据所述第一功能类和第二功能类分别生成第一播放层第二播放层,其中,所述第一播放层占用第一运行资源,所述第二播放层占用第二运行资源。其中,在所述通过调用函数,调用所述第一功能类和第二功能类的步骤之后,所述方法还包括:检测所述至少第一、第二两个功能类是否均正确;若所述至少第一、第二两个功能类均正确,则进入所述为所述第一功能类和第二功能类分别分配第一运行资源和第二运行资源的步骤。其中,所述方法还包括:若所述至少第一、第二两个功能类中存在不正确的功能类,则从所述至少第一、第二两个功能类中获取正确的功能类;根据所述获取到的正确的功能类,生成所述播放页面,并且发出包含不正确的功能类的错误提示。其中,所述方法还包括:接收移除所述第一功能的移除指令;获取所述第一功能对应的第一功能类;通过所述管理类内的移除函数,回收所述第一功能类,以使关闭所述第一播放层,并且回收所述第一运行资源。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种生成播放页面的装置,包括:构建模块,用于构建至少第一、第二两个播放层,其中,所述第一播放层对应第一功能,所述第二播放对应第二功能;叠加模块,用于使所述至少第一、第二两个播放层叠加形成播放页面,其中,所述第一功能和第二功能均位于所述播放页面。其中,所述构建模块包括:建立单元,用于建立管理类和至少第一、第二两个功能类;调用单元312,用于通过所述管理类的调用函数,调用所述第一功能类和第二功能类;第一生成单元,用于为所述第一功能类和第二功能类分别分配第一运行资源和第二运行资源,并且根据所述第一功能类和第二功能类分别生成第一播放层第二播放层,其中,所述第一播放层占用第一运行资源,所述第二播放层占用第二运行资源。其中,所述构建模块还包括:检测单元,用于检测所述至少第一、 第二两个功能类是否均正确;所述第一生成单元具体用于在所述检测单元检测到所述至少第一、第二两个功能类均正确时,为所述第一功能类和第二功能类分别分配第一运行资源和第二运行资源,并且根据所述第一功能类和第二功能类分别生成第一播放层第二播放层,其中,所述第一播放层占用第一运行资源,所述第二播放层占用第二运行资源。其中,所述构建模块还包括:获取单元,用于在所述检测单元检测到所述至少第一、第二两个功能类中存在不正确的功能类时,从所述至少第一、第二两个功能类中获取正确的功能类;第二生成单元,用于根据所述获取到的正确的功能类,生成所述播放页面,并且发出包含不正确的功能类的错误提示。其中,所述装置还包括:接收模块,用于接收移除所述第一功能的移除指令;获取模块,用于获取所述第一功能对应的第一功能类;关闭模块,用于通过所述管理类的移除函数,回调所述第一功能类,以使关闭所述第一播放层,并且回收所述第一运行资源。本专利技术的有益效果是:区别于现有技术的情况,本专利技术构建至少第一、第二两个播放层,其中,第一播放层对应第一功能,第二播放对应第二功能,再将至少第一、第二两个播放层叠加形成播放页面,而播放页面是由至少第一、第二两个播放层叠加形成的,可以通过叠加与新功能对应的播放层,实现播放页面的功能扩展,方便扩展播放页面的功能,而各个播放层对应各自的功能,方便对播放页面的各个功能进行维护。附图说明图1是本专利技术生成播放页面的方法第一实施方式的流程图;图2是本专利技术生成播放页面的方法第二实施方式的流程图;图3是本专利技术生成播放页面的装置第二实施方式的流程图;图4是本专利技术生成播放页面的装置第二实施方式的流程图。具体实施方式下面结合附图和实施方式对本专利技术进行详细说明。请参阅图1,生成播放页面的方法包括:步骤S201:构建至少第一、第二两个播放层,其中,第一播放层对应第一功能,第二播放对应第二功能;第一播放层对应的第一功能的数量可以是一个或者多个,例如:第一功能为播放窗口,或者,第一功能为播放窗口+播放控制功能+弹幕功能,当然,第二播放层对应的第二功能的数量也可以是一个或者多个,简而言之,每一个播放层可以设置一个或者多个功能,但是每一个播放层的功能不相同。步骤S202:使至少第一、第二两个播放层叠加形成播放页面,其中,第一功能和第二功能均位于播放页面;由于播放页面是由至少第一、第二两个播放层叠加而成的,因此,当后续需要扩展播放页面的功能时,直接构建新播放层,并且叠加新播放层即可,方便扩展播放页面的功能。当然,可以根据实际需要的功能,叠加所需要的播放层,方便构建不同功能的播放页面,播放页面的个性更好。为了方便维护各个播放层,各个播放层可以以单独的功能类存在,每一个功能类对应一个播放层,直接维护各个功能类即可,当生成播放页面时,直接加载对应的功能类,具体的,请参阅图2,方法还包括:步骤S2011:建立管理类和至少第一、第二两个功能类;第一功能类对应第一播放层,第二功能类对应第二播放层。管理类用于管理功能类的加载。管理类设置有管理功能类的函数,例如:调用函数onAdded(在被添加时)、启动函数onStarted(在启动时)、停止函数onStop(在停止时)、移除函数onRemoved(在被移除时)。步骤S2012:通过管理类内预设置的调用函数,调用第一功能类和第二功能类;调用函数用于调用功能类,实现播放层的加载,例如:当需要显示弹幕的时候,通过管理类的调用函数add(弹幕功能类)的方法,将弹幕层加载到播放页面中,此时,弹幕层的onAdded()接口被回调,弹幕层在收到此回调时,开始展示弹幕,当需要关闭弹幕的时候,可通过 管理类的移除函数remove(弹幕功能类)方法,将弹幕层移除,此时弹幕层的onRemoved()接口被回调,弹幕层收到此回调时,关闭弹幕,回收资源。步骤S2013:为第一功能类和第二功能类分别分配第一运行资源和第二运行资源,并且根据第一功能类和第二功能类分别生成第一播放层第二播放层,其中,第一播放层占用第一运本文档来自技高网...
一种生成播放页面的方法及装置

【技术保护点】
一种生成播放页面的方法,其特征在于,包括:构建至少第一、第二两个播放层,其中,所述第一播放层对应第一功能,所述第二播放对应第二功能;使所述至少第一、第二两个播放层叠加形成播放页面,其中,所述第一功能和第二功能均位于所述播放页面。

【技术特征摘要】
1.一种生成播放页面的方法,其特征在于,包括:构建至少第一、第二两个播放层,其中,所述第一播放层对应第一功能,所述第二播放对应第二功能;使所述至少第一、第二两个播放层叠加形成播放页面,其中,所述第一功能和第二功能均位于所述播放页面。2.根据权利要求1所述的方法,其特征在于,所述构建至少第一、第二两个播放层的步骤包括:建立管理类和至少第一、第二两个功能类;通过所述管理类内预设置的调用函数,调用所述第一功能类和第二功能类;为所述第一功能类和第二功能类分别分配第一运行资源和第二运行资源,并且根据所述第一功能类和第二功能类分别生成第一播放层第二播放层,其中,所述第一播放层占用第一运行资源,所述第二播放层占用第二运行资源。3.根据权利要求2所述的方法,其特征在于,在所述通过调用函数,调用所述第一功能类和第二功能类的步骤之后,所述方法还包括:检测所述至少第一、第二两个功能类是否均正确;若所述至少第一、第二两个功能类均正确,则进入所述为所述第一功能类和第二功能类分别分配第一运行资源和第二运行资源的步骤。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:若所述至少第一、第二两个功能类中存在不正确的功能类,则从所述至少第一、第二两个功能类中获取正确的功能类;根据所述获取到的正确的功能类,生成所述播放页面,并且发出包含不正确的功能类的错误提示。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:接收移除所述第一功能的移除指令;获取所述第一功能对应的第一功能类;通过所述管理类内的移除函数,回收所述第一功能类,以使关闭所述第一播放层,并且回收所述第一运行资源。6.一种生成播放页面的装置,其特征在于,包括:构建模块,用于构建至少第一、第二两个播放层,其中,所述第一播放层对应第一功能,所述第...

【专利技术属性】
技术研发人员:孟勇
申请(专利权)人:乐视控股北京有限公司乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1