一种章节内容展示的视频播放方法及装置的制造方法_2

文档序号:8447763阅读:来源:国知局
容展示的视频播放方法的流程图;
[0040]图2为本发明实施例提供的一种章节内容展示的视频播放装置的结构示意图;
[0041]图3为章节内容设置模块的结构示意图;
[0042]图4为本发明实施例提供的另一种章节内容展示的视频播放装置的结构示意图。
【具体实施方式】
[0043]以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
[0044]图1为本发明实施例提供的一种章节内容展示的视频播放方法的流程图,包括以下步骤:
[0045]步骤SlOl:对待播放的视频文件预先设定至少一个具有时间属性的章节内容;
[0046]步骤S102:对视频文件进行解码并播放,并记录视频播放的时间;
[0047]步骤S103:将视频播放的时间与预先设定的各章节内容的时间属性中的开始时间进行对比,当任一章节内容的开始时间与视频播放的时间相同时,在播放当前视频的同时展示该章节内容。
[0048]本发明实施例提供的技术方案,在播放视频同时,根据各章节内容的时间属性中的开始时间,可以在需要标引的时间点以可视化的方式向用户提供更为详细的视频相关的章节内容。
[0049]在一个实施例中,章节内容包括文字、图片和链接。由于章节内容可以包括文字、图片和链接等内容,能达到在需要标引的时间点向用户提供形式多样、更为详细的视频相关信息。
[0050]在一个实施例中,任一章节内容及其时间属性被编入在一个章节分隔符中;每个章节分隔符包括:
[0051]属性,用于描述当前章节内容的特征,至少包括记录有当前章节内容的开始时间的时间属性;
[0052]特定符号,包括开始特定符号和结束特定符号,在开始特定符号和结束特定符之间编入当前章节内容;开始特定符号、结束特定符号分别用于标记当前章节内容的开始、结束。
[0053]该实施例中,章节分隔符具有结构简单的特点,通过章节分隔符的特定符号可将不同章节的内容进行分隔,同时章节分隔符中的属性,可以描述当前章节内容的特征。在视频播放时,通过读取章节分隔符中的时间属性,即可完成在时间属性记录的时间播放章节内容,从而达到在需要标引的时间点向用户提供形式多样、更为详细的视频相关信息。
[0054]在一个实施例中,章节分隔符采用HTML语言编写;每个章节分隔符的属性的数据结构包括标签类型及对应的标签值。
[0055]例如:用HTML模拟文本页面进行展示。一个章节的内容可以包括文字、图片和链接等。当该章节结束时,加入章节分隔符的结束特定符号,继续编写下一章节内容。例如,章节分隔符为:
[0056]<[chtml type =,,Chapter"value =,,chapter_name,,]> 章节的具体内容〈[/chtmltype =,,chapter,,] >
[0057]其中,chtml:为自定义标签名称;type:为自定义标签类型,此处可以为“章节”类型;value:为当前标签的值,此处可以为章节的名称,例如“第一章绪论”。正反标签之间为章节的主要内容,使用传统html标签语言按需编辑。标签均可嵌套,按向下最近匹配原则进行配对。
[0058]采用HTML语言编写章节分隔符,使得章节分隔符具有结构简单,易于编写和美观的特点,这种章节分隔符尤其适用于网络视频播放的场景下展示章节内容。
[0059]在一个实施例中,章节分隔符的属性还包括:标签类型为章节类型、标签值为章节名称的标题属性(例如前面的实例所述);此时,上述方法中,步骤SlOl之后,还包括步骤:根据各章节分隔符中的时间属性记录的开始时间,对当前视频进行打点,并将各章节分隔符中的标题属性记录的章节名称作为根据该章节分隔符中的时间属性所做的打点位置的标引。进一步实现了展示章节内容的同时对视频进行标引的目的。
[0060]由于云平台内部资源均为已索引资源,每个资源都有一个唯一识别码UUID,因此,在一个实施例中,当章节内容中的链接为指向云平台内部资源的链接时,章节分隔符的属性还包括标签类型为参考资源、标签值为该云平台内部资源的通用唯一识别码UUID的链接属性。
[0061]例如:包括指向云平台内部资源的链接的章节分隔符为:
[0062]< [chtml type =,,relres"value =,,resource_uuid,,/] >
[0063]其中,type:标签类型,此处为参考资源;valUe:标签值,此处为参考资源的唯一识别码UUID,根据该唯一标识码即可在云平台中找到唯一对应的资源。此标签为单独标签,故无配对项,标签自我完结。
[0064]该实施例中,章节内容中的链接为指向云平台内部资源的链接,通过链接可以访问云平台内部资源,从而丰富了章节内容。
[0065]在一个实施例中,当任一章节内容的开始时间与视频播放的时间相同时,在播放当前视频的同时展示该章节内容,包括:当任一章节内容的开始时间与视频播放的时间相同时,在当前播放视频的界面中生成一个新的显示窗口,并在该显示窗口中展示开始时间与视频播放的时间相同的章节内容,直至另一章节内容的开始时间与视频播放的时间相同时才更换展示的章节内容。及:当播放视频时,当前界面包括两个窗口,一个视频播放窗口,一个章节内容展示窗口。打开视频时,调用为该视频设置的所有章节分隔符并识别其中的时间属性,每次展示一个章节内容,到分隔符的结束特定符号出现为止。到达下一个章节内容对应的开始时间点时,章节内容展示窗口展示的内容更换为该时间点对应的章节内容。
[0066]该实施例中,由于视频播放窗口与章节内容显示窗口为不同的窗口,从而使得用户可以在观看视频的同时查阅到当前的章节内容,即详细的视频相关信息。
[0067]对应于上述实施例提供的章节内容展示的视频播放方法,本发明实施例还提供一种章节内容展示的视频播放装置,如图2所示,包括:
[0068]章节内容设置模块21,用于供用户对待播放的视频文件预先设定至少一个具有时间属性的章节内容;
[0069]视频播放模块22,用于对视频文件进行解码并播放;
[0070]章节内容展示控制模块23,用于获取章节内容设置模块21预先设定的各章节内容的时间属性中的开始时间,并记录视频播放模块22当前播放的视频播放的时间,并将视频播放的时间与章节内容设置模块21预先设定的各章节内容的时间属性中的开始时间进行对比,当任一章节内容的开始时间与视频播放的时间相同时,获取章节内容设置模块21预先设定的该章节内容并将其在播放当前视频的同时展示。
[0071]在一个实施例中,如图3所示,章节内容设置模块21,包括:
[0072]输入单元31,用于供用户输入对待播放的视频文件预先设定的至少一个具有时间属性的章节内容。
[0073]章节分隔符生成单元32,用于将用户通过输入单元31预先设定的各章节内容及其时间属性生成为一个章节分隔符;其中,每个章节分隔符包括:属性,用于描述当前章节内容的特征,至少包括记录有当前章节内容的开始时间的时间属性;特定符号,包括开始特定符号和结束特定符号,在开始特定符号和结束特定符之间编入当前章节内容;开始特定符号、结束特定符号分别用于标记当前章节内容的开始、结束。
[0074]在一个实施例中,章节分隔符生成单元32采用HTML语言生成章节分隔符,生成的每个章节分隔符的属性还包括标签类型为章节类型、标签值为章节名称的标题属性;此时,如图4所示,本实施例提供的章节内容展示的视频播放装
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1