修改与预览的方法,基于 XML在线给视频无损分段,修改、预览方便,简单可靠。
[0033] 本发明的其他优点、目标,和特征在某种程度上将在随后的说明书中进行阐述,并 且在某种程度上,基于对下文的考察研究对本领域技术人员而言将是显而易见的,或者可 W从本发明的实践中得到教导。本发明的目标和其他优点可W通过下面的说明书,权利要 求书,W及附图中所特别指出的结构来实现和获得。
【附图说明】
[0034] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步的详细描述:
[0035] 图1示出了本发明的基本步骤;
[0036] 图2示出了网页中给视频无损分段的方法;
[0037] 图3示出了网页中修改分段的方法;
[0038] 图4示出了本发明在互联网上实现的流程示意图;
【具体实施方式】
[0039] W下将对本发明的优选实施例进行详细的描述。
[0040] 参见图1,本实施例的一种网页中给视频无损分段并支持在线修改与预览的方法, 包括如下基本步骤:
[0041] S1;网页中W指定账号登录服务器,将RMVB格式视频上传到网络服务器并初始化 网页运行变量;
[0042] S2 ;网页中创建3个.NET Tex巧OX组件用于获取视频段的起始时间、结束时间、视 频段名称;放置一个ActiveX控件用于预览视频段;放置一个化opDownList组件用于存储 视频段名称;
[0043] S3;网页中利用XmlDocument类加载视频无损分段SMI格式XML文档模板并在内 存中构建树状结构;
[0044] S4;网页中利用XmlNode类定位指向视频分段SMI格式XML文档模板的par节点, 利用Xm化lement类定位指向par节点的video元素;
[004引 S5 ;网页中利用Xm化lement类将获取视频段的起始时间、结束时间保存到视频分 段SMI格式XML文档模板par节点video元素的内存树状结构中,将视频段名称插入到对 应的化opDownList组件实例中。
[0046] 利用网页中给视频无损分段并支持在线修改与预览的方法,可基于XML在线给视 频无损分段,其实现流程图如图2示。
[0047] 利用网页中给视频无损分段并支持在线修改与预览的方法,可在线修改分段信 息,实现流程图如图3示。
[004引本发明在互联网上实现的流程示意图如图4所示。
[0049] W上所述仅为本发明的优选实施例,并不用于限制本发明,显然,本领域的技术人 员可W对本发明进行各种改动和变型而不脱离本发明的精神和范围。该样,倘若本发明的 该些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含该些 改动和变型在内。
【主权项】
1. 一种网页中给视频无损分段并支持在线修改与预览的方法,其特征在于,包括如下 步骤: 51 :网页中以指定账号登录服务器,将RMVB格式视频上传到网络服务器并初始化网页 运行变量; 52 :网页中创建3个.NET TextBox组件用于获取视频段的起始时间、结束时间、视频段 名称;放置一个ActiveX控件用于预览视频段;放置一个DropDownList组件用于存储视频 段名称; 53 :网页中利用XmlDocument类加载视频无损分段SMI格式XML文档模板并在内存中 构建树状结构; 54 :网页中利用XmlNode类定位指向视频分段SMI格式XML文档模板的par节点,利用 XmlElement类定位指向par节点的video元素; 55 :网页中利用XmlElement类将获取视频段的起始时间、结束时间保存到视频分段 SMI格式XML文档模板par节点video元素的内存树状结构中,将视频段名称插入到对应的 DropDownList组件实例中。2. 如权利要求1所述的一种网页中给视频无损分段并支持在线修改与预览的方法,其 特征在于,步骤Sl中,包括如下的网页运行变量初始化步骤: 511 :在服务器上创建一个与登录账号相关联的新的文件夹用于存储上传的RMVB格式 视频及无损分段系列文件; 512 :生成上传的RMVB格式视频及无损分段文件的绝对播放地址; 513 :创建3个.NET TextBox组件实例用于保存上传的RMVB格式视频文件名、播放时 间长度及绝对播放地址。3. 如权利要求1-2中任一项所述的一种网页中给视频无损分段并支持在线修改与预 览的方法,其特征在于,视频无损分段SMI格式XML文档模板包含一个<smil>标记,存储了 网页中视频播放区域名称、大小,视频文件名称。4. 如权利要求1-3中任一项所述的一种网页中给视频无损分段并支持在线修改与预 览的方法,其特征在于,video元素包含一个〈video〉子标记,存储了视频无损分段的起始 时间、结束时间。5. 如权利要求5所述的一种网页中给视频无损分段并支持在线修改与预览的方法,其 特征在于,步骤S5之后还包括如下步骤S6,网页中选择视频无损分段的DropDownList组件 实例中的ListItem项,利用.NET TextBox获取用于修改的视频段的起始时间、结束时间及 视频段名称,利用XmlNode,XmlElement类获取SMI格式XML文档模板内存的树状结构的对 应节点并修改为修改后的起始时间、结束时间及视频段名称。6. 如权利要求5所述的一种网页中给视频无损分段并支持在线修改与预览的方法,其 特征在于,步骤S6之后还包括如下步骤S7,网页中将SMI格式XML文档模板内存的树状结 构存储为一个新的SMI格式文件;创建一个新的RPM格式文件并指向SMI格式文件;修改预 览RPM格式ActiveX控件中的关联RPM格式文档为新创建的RPM格式文档。
【专利摘要】本发明提出了一种网页中给视频无损分段并支持在线修改与预览的方法,包括如下步骤:网页中将RMVB格式视频上传到服务器;创建3个.NET TextBox组件及DropDownList组件分别用于获取及保存视频段的起始时间、结束时间及视频段名称;放置一个ActiveX控件用于预览视频段;加载视频无损分段SMI格式XML文档模板并在内存中构建树状结构;为模板树状结构创建par节点,为获取的起始时间、结束时间创建video元素;将video元素保存到模板树状结构中,将视频段名称插入到对应的DropDownList组件实例中用于修改。使用本方法可在线给视频无损分段,修改、预览方便,简单可靠。
【IPC分类】G06F17/30
【公开号】CN104951511
【申请号】CN201510278538
【发明人】胡国庆, 陈新龙
【申请人】重庆大学
【公开日】2015年9月30日
【申请日】2015年5月26日