一种批量动态加载视频片头的方法技术

技术编号:8162202 阅读:271 留言:0更新日期:2013-01-07 19:53
本发明专利技术提供一种批量动态加载视频片头的方法,包括以下步骤:S11,上传文件:将视频文件、配置文件和片头文件上传到服务器,所述视频文件按照视频专题分类保存在所述服务器上;S12,编辑所述配置文件:为所述视频文件分配视频ID,为所述片头文件分配片头ID,并将所述视频ID和所述片头ID写入所述配置文件;S13,视频播放器通过所述视频ID调用所述配置文件,在所述配置文件中根据片头ID调用片头文件并动态加载所述片头文件;S14,生成播放视频的html页面。本发明专利技术的方法通过批量动态加载视频片头,能够节约服务器资源。

【技术实现步骤摘要】

本专利技术涉及视频播放
,尤其涉及。
技术介绍
随着视频网络的发展,上网观看视频的网民越来越多,在视频节目中有大量的电视连续剧,如何为这些连续剧动态加载片头和片尾是一件很重要的事情。为视频加一段片头或者片尾是一种频繁使用的影视后期处理技术,特别是要将一系列视频作品制成专辑时,一般为了统一风格或者放入logo都会为这些影片加上片头和片尾。 现有技术中一般有以下方法为视频添加片头或片尾通过视频后期处理软件将处理好的片头或片尾与需要加片头的视频合成,并渲染成一个影片。此方法需要专业的后期视频处理人员操作软件来对每个视频进行合成并且渲染,这样整个过程效率就很低下而且繁琐反复,效率比较低,而且如果想更改片头中的某个部分,必须改完后再重新加一次片头,不具备动态添加载片头的灵活性。另外,这些视频通过视频软件加载过片头的后文件变大,对于大量的视频,每个视频都加一个片头整个视频资源服务器的负载就更大,消耗更多的资源。
技术实现思路
本专利技术的目的在于设计一种批量动态加载在线影片片头的方法,通过批量动态加载视频片头,能够节约服务器资源。为了实现上述目的,本专利技术采用的技术方案如下本专利技术的批量动态加载视频片头的方法,包括以下步骤SI I,上传文件将视频文件、配置文件和片头文件上传到服务器,所述视频文件按照视频专题分类保存在所述服务器上;S12,编辑所述配置文件为所述视频文件分配视频ID,为所述片头文件分配片头ID,并将所述视频ID和所述片头ID写入所述配置文件;S13,视频播放器通过所述视频ID调用所述配置文件,在所述配置文件中根据片头ID调用片头文件并动态加载所述片头文件;S14,生成播放视频的html页面。优选的,所述的配置文件为xml文件。优选的,所述的视频文件为未添加片头的视频文件。优选的,S13所述的视频播放器通过所述视频ID调用所述配置文件并动态加载所述片头文件,具体为S21,视频播放器通过视频ID调用对应的所述配置文件;S22,调用所述配置文件中对应的片头ID,加载所述片头ID对应的所述片头文件并播放所述片头文件,在播放所述片头文件的过程中加载视频文件。优选的,S13所述的动态加载所述片头文件之后还包括S31,播放所述片头文件,并将所述片头文件保存在缓存;S32,播放所述片头文件的同时加载所述视频文件,当播放所述片头文件完成后继续加载加载并播放所述视频文件;S33,当一次加载完成所述片头文件后,播放同一视频专题的其他所述视频文件时,在所述缓存中获取所述片头文件。优选的,同一视频专题的所述视频文件的数量为多个,多个所述视频文件对应的多个所述视频ID对应ー个所述片头ID,多个所述视频文件批量添加所述片头文件。从以上技术方案可以看出,本专利技术的有益效果可以总结如下本专利技术的方法是加载视频的整个过程更加快速,不需要花大量的时间去对每个视频进行片头合成并渲染,而且能够灵活方便的修改片头内容。 本专利技术的方法可以减少服务器流量的消耗,整个专题的所有视频都可以共用ー个片头,只要加载ー个片头文件其他视频文件可以直接在缓存中去取,节约了服务器资源。本专利技术的方法更加简単,不会视频编辑的人也可以通过修改配置文件的方法轻易的添加好自定义的片头。附图说明图I是本专利技术的流程示意图。具体实施例方式为了使本专利技术所解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一歩详细说明。本专利技术提供了,用于批量动态加载在线影片片头,通过批量动态加载视频片头,能够节约服务器资源。请參阅图1,本专利技术实施例中的批量动态加载视频片头的方法,包括以下步骤SI I,上传文件将视频文件、配置文件和片头文件上传到服务器,所述视频文件按照视频专题分类保存在服务器上;所述的视频文件为未添加片头的视频文件;服务器为所述视频文件按照视频专题分类并为每个视频分配唯一的视频ID,每个视频文件对应ー个配置文件;其中,所述的配置文件为xml文件,所述xml文件用于标记电子文件使所述电子文件具有结构性的标记语言,可以用来标记数据、定义数据类型,是ー种允许用户对自己的标记语言进行定义的源语言。S12,编辑所述配置文件为所述视频文件分配视频ID,为所述片头文件分配片头ID,并将所述视频ID和所述片头ID写入所述配置文件;所述配置文件包括视频ID和片头ID。S13,视频播放器通过所述视频ID调用所述配置文件,在所述配置文件中根据片头ID调用片头文件并动态加载所述片头文件;S14,生成播放视频的html页面。所述视频播放器通过所述视频ID调用所述配置文件并动态加载所述片头文件,具体为S21,视频播放器通过视频ID调用对应的所述配置文件;S22,调用所述配置文件中对应的片头ID,加载所述片头ID对应的所述片头文件并播放所述片头文件,在播放所述片头文件的过程中加载视频文件。所述视频播放器取得某个视频ID对应的配置文件后,在所述配置文件中获取与片头ID想对应的片头文件,视频播放器加载所述片头文件并播放所述视频文件,在播放片头文件的同时加载视频文件,当片头文件播放完成后开始播放视频文件。通过上述加载片头文件和加载视频文件两个加载过程完成动态加载片头的过程。动态加载所述片头文件之后还包括 S31,播放所述片头文件,并将所述片头文件保存在缓存;S32,播放所述片头文件的同时加载所述视频文件,当播放所述片头文件完成后继续加载并播放所述视频文件;S33,当一次加载完成所述片头文件后,播放同一视频专题的其他所述视频文件时,在所述缓存中获取所述片头文件,。同一视频专题的所述视频文件的数量为多个,多个所述视频文件对应的多个所述视频ID对应ー个所述片头ID,多个所述视频文件批量添加所述片头文件。实施例一下面以4399小游戏视频播放器为例对本专利技术的技术方案做进ー步的说明。4399是中国最大的小游戏专业网站,免费提供各种绿色、安全、健康的小游戏。4399视频播放器主要用于播放游戏视频教程,游戏宣传,以及资讯新闻等。4399视频播放器批量添加片头文件的技术方案如下第一歩,视频编辑,工作人员将所需要的资源上传到服务器,包括ー个xml配置文件和至少ー个未加片头的视频文件。第二步,用户点击进入播放视频的html页面之后,视频播放器根据视频ID获取对应视频ID的配置文件之后,从配置文件中获取片头ID并加载片头文件并播放所述片头文件。第三步,视频播放器在播放片头文件的同时,开始继续加载视频文件。当片头文件播放完之后直接播放视频文件,不会产生加载视频文件的等待时间。综上所述,本专利技术通过简单的配置,配合本视频播放器,完成了批量动态的加载视频片头的功能,简单方便,而且用途广泛,提高了用户的体验。以上通过具体的和优选的实施例详细的描述了本专利技术,但本领域技术人员应该明白,本专利技术并不局限于以上所述实施例,凡在本专利技术的精神和原则之内,所作的任何修改、等同替换等,均应包含在本专利技术的保护范围之内。权利要求1.,其特征在于,包括 S11,上传文件将视频文件、配置文件和片头文件上传到服务器,所述视频文件按照视频专题分类保存在所述服务器上; S12,编辑所述配置文件为所述视频文件分配视频ID,为所述片头文件分配片头ID,并将所述视频ID和所述片头ID写入所述配置文件; S13,视频播放器通过所述视频ID调用所述配置本文档来自技高网...

【技术保护点】
一种批量动态加载视频片头的方法,其特征在于,包括:S11,上传文件:将视频文件、配置文件和片头文件上传到服务器,所述视频文件按照视频专题分类保存在所述服务器上;S12,编辑所述配置文件:为所述视频文件分配视频ID,为所述片头文件分配片头ID,并将所述视频ID和所述片头ID写入所述配置文件;S13,视频播放器通过所述视频ID调用所述配置文件,在所述配置文件中根据片头ID调用片头文件并动态加载所述片头文件;S14,生成播放视频的html页面。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴文华
申请(专利权)人:四三九九网络股份有限公司
类型:发明
国别省市:

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

1