显示FLASH视频文件字幕的方法和装置制造方法及图纸

技术编号:7935772 阅读:191 留言:0更新日期:2012-11-01 05:45
本发明专利技术提出一种显示FLASH视频文件字幕的方法,包括:将记录FLASH视频文件字幕的文件格式转换为FLASH视频播放器可读取的格式;所述FLASH视频文件字幕包括时间戳信息和对应的字幕内容;在FLASH视频文件播放过程中,读取所述转换格式后的文件,获取时间戳信息和对应的字幕内容,根据时间戳信息将对应的字幕内容与FLASH视频文件叠加后显示。本发明专利技术能够使FLASH视频播放器可以根据用户的选择显示字幕。

【技术实现步骤摘要】

本专利技术涉及视频播放
,尤其涉及一种显示FLASH视频文件字幕的方法和装置
技术介绍
传统的FLASH视频播放器在显示FLV、MP4和F4V等FLASH视频文件时,将字幕时内嵌于FLASH视频文件中。这种显示字幕的方法具有強制性,用户只能被动地接收;如果字幕出错或者用户感觉字幕过于提前和延迟,也无法调整。
技术实现思路
本专利技术提供了一种显示FLASH视频文件字幕的方法和装置,能够使FLASH视频播放器可以根据用户的选择显示字幕。本专利技术的技术方案是这样实现的一种显示FLASH视频文件字幕的方法,包括将记录FLASH视频文件字幕的文件格式转换为FLASH视频播放器可读取的格式;所述FLASH视频文件字幕包括时间戳信息和对应的字幕内容;在FLASH视频文件播放过程中,读取所述转换格式后的文件,获取时间戳信息和对应的字幕内容,根据时间戳信息将对应的字幕内容与FLASH视频文件叠加后显示。一种显示FLASH视频文件字幕的装置,包括格式转换模块,用于将记录FLASH视频文件字幕的文件格式转换为FLASH视频播放器可读取的格式;所述FLASH视频文件字幕包括时间戳信息和对应的字幕内容;显示模块,用于在FLASH视频文件播放过程中,读取所述转换格式后的文件,获取时间戳信息和对应的字幕内容,根据时间戳信息将对应的字幕内容与FLASH视频文件叠加/p显不。可见,本专利技术提出的显示FLASH视频文件字幕的方法和装置,在播放FLASH视频文件吋,能够读取时间戳对应的字幕内容,并根据时间戳信息将对应的字幕内容与FLASH视频文件叠加后显示,从而可以使FLASH视频播放器可以按照用户的操作自主选择播放字吾。附图说明图I为本专利技术提出的显示FLASH视频文件字幕的方法流程图。具体实施例方式本专利技术提出一种显示FLASH视频文件字幕的方法,如图I为本专利技术提出的方法流程图,包括以下步骤步骤101 :将记录FLASH视频文件字幕的文件格式转换为FLASH视频播放器可读取的格式;其中,FLASH视频文件字幕包括时间戳信息和对应的字幕内容;步骤102 :在FLASH视频文件播放过程中,读取所述转换格式后的文件,获取时间戳信息和对应的字幕内容,根据时间戳信息将对应的字幕内容与FLASH视频文件叠加后显/Jn o上述方法中,FLASH视频播放器可读取的格式为可扩展标记语言(XML)格式或者文本格式字幕如SRT、SUB等。上述方法中,时间戳信息可以包括开始显示时间和结束显示时间;所述根据时间戳信息将对应的字幕内容与FLASH视频文件叠加后显示的方式可以为 当FLASH视频文件开始播放时,启动预先设置的周期性定时器;当周期性定时器到期时,判断当前播放时间与最近的开始显示时间的间隔是否小于预先设定的门限值,如果小于,则将该开始显示时间所对应的字幕内容与FLASH视频文件叠加后显示;或者,判断当前播放时间与最近的结束显示时间的间隔是否小于预先设定的门限值,如果小于,则结束显示该结束显示时间所对应的字幕内容。上述方式一般适用于播放对白等字幕。或者,上述方法中,时间戳信息只包括开始显示时间;所述根据时间戳信息将对应的字幕内容与FLASH视频文件叠加后显示的方式可以为当FLASH视频文件开始播放时,启动预先设置的周期性定时器;当周期性定时器到期时,判断当前播放时间与最近的开始显示时间的间隔是否小于预先设定的门限值,如果小于,则将该开始显示时间所对应的字幕内容与FLASH视频文件叠加后显示,并结束显示上一条字幕内容。上述方式一般适用于播放歌词等字幕。以下举具体的实施例详细介绍。首先,将记录FLASH视频文件字幕的文件格式(如src格式)转换为FLASH视频播放器可读取的格式(如XML格式),转换格式后的FLASH视频文件字幕的文件内容如下く xml version= 1.0 encoding=gb2312 > <lyric><![CDATA[我们在西北部几英里远的地方有营地就在一座被遗弃的大型釆石场边上你可以在地图上看到希望你能找到我们但你务必要小心]]> </lvric> 上述文件中包括时间戳信息和对应的字幕内容,其中时间戳信息以仅包含开始显示时间为例,例如,开始显示时间“00:13. 50”对应字幕内容“我们在西北部几英里远的地方有营地”,表示在播放FLASH视频文件的第00分第13. 50秒,应显示对应的字幕“我们在西北部几英里远的地方有营地”,以此类推。在显示时,可以将字幕图层叠加到视频图层上进行显示。预先设置周期为0. 5秒的周期性定时器,设定门限值为0. I秒。当FLASH视频文件开始播放吋,启动该周期性定时器,则周期性定时器在视频文件开始播放的第0. 5秒、第I秒、第I. 5秒......到期;每次到期时,都要进行一次判断。例如,在视频文件开始播放的第0. 5秒,周期性定时器到期,当前的播放时间为0. 5秒,此时最近的开始显示时间为第00分第13. 50秒,二者间隔为13. 50秒,大于预先设定的门限值0. I秒,故不显示字幕;之后,在视频文件开始播放的第13. 5秒,周期性定时器到期,当前的播放时间为13.5秒,此时最近的开始显示时间为第00分第13. 50秒,二者间隔为0秒,小于预先设定的门限值0. I秒,则将对应的字幕“我们在西北部几英里远的地方有营地”与FLASH视频文件置加后显不;之后,在视频文件开始播放的第14. 5秒,周期性定时器到期,当前的播放时间为14.5秒,此时最近的开始显示时间为第00分第14. 44秒,二者间隔为0. 06秒,小于预先设定的门限值0. I秒,则将对应的字幕“就在一座被遗弃的大型采石场边上”与FLASH视频文件叠加后显示,并停止显示上一条字幕内容。 本专利技术可以采用多个记录FLASH视频文件字幕的文件,不同文件中的字幕采用不同的语种,这样就可以根据用户的选择显示不同的字幕。如果需要提前或延迟显示字幕,可以直接调整字幕内容所对应的时间戳信息。本专利技术还提出一种显示FLASH视频文件字幕的装置,包括格式转换模块,用于将记录FLASH视频文件字幕的文件格式转换为FLASH视频播放器可读取的格式;所述FLASH视频文件字幕包括时间戳信息和对应的字幕内容;显示模块,用于在FLASH视频文件播放过程中,读取所述转换格式后的文件,获取时间戳信息和对应的字幕内容,根据时间戳信息将对应的字幕内容与FLASH视频文件叠加/p显不。上述FLASH视频播放器可读取的格式可以为XML格式或文本格式。上述时间戳信息可以包括开始显示时间或结束显示时间;所述显示模块用于,当FLASH视频文件开始播放时,启动预先设置的周期性定时器;当周期性定时器到期时,判断当前播放时间与最近的开始显示时间的间隔是否小于预先设定的门限值,如果小于,则将该开始显示时间所对应的字幕内容与FLASH视频文件叠 加后显示;或者,判断当前播放时间与最近的结束显示时间的间隔是否小于预先设定的门限值,如果小于,则结束显示该结束显示时间所对应的字幕内容。上述时间戳信息可以包括开始显示时间;所述显示模块用于,当FLASH视频文件开始播放时,启动预先设置的周期性定时器;当周期性定时器到期时,判断当前播放时间与最近的开始显本文档来自技高网...

【技术保护点】
一种显示FLASH视频文件字幕的方法,其特征在于,所述方法包括:将记录FLASH视频文件字幕的文件格式转换为FLASH视频播放器可读取的格式;所述FLASH视频文件字幕包括时间戳信息和对应的字幕内容;在FLASH视频文件播放过程中,读取所述转换格式后的文件,获取时间戳信息和对应的字幕内容,根据时间戳信息将对应的字幕内容与FLASH视频文件叠加后显示。

【技术特征摘要】
1.一种显示FLASH视频文件字幕的方法,其特征在于,所述方法包括 将记录FLASH视频文件字幕的文件格式转换为FLASH视频播放器可读取的格式;所述FLASH视频文件字幕包括时间戳信息和对应的字幕内容; 在FLASH视频文件播放过程中,读取所述转换格式后的文件,获取时间戳信息和对应的字幕内容,根据时间戳信息将对应的字幕内容与FLASH视频文件叠加后显示。2.根据权利要求I所述的方法,其特征在于,所述FLASH视频播放器可读取的格式为可扩展标记语言XML格式或文本格式。3.根据权利要求I或2所述的方法,其特征在于,所述时间戳信息为开始显示时间或结束显示时间; 所述根据时间戳信息将对应的字幕内容与FLASH视频文件叠加后显示的方式为 当FLASH视频文件开始播放时,启动预先设置的周期性定时器; 当周期性定时器到期时,判断当前播放时间与最近的开始显示时间的间隔是否小于预先设定的门限值,如果小于,则将该开始显示时间所对应的字幕内容与FLASH视频文件叠加后显示;或者,判断当前播放时间与最近的结束显示时间的间隔是否小于预先设定的门限值,如果小于,则结束显示该结束显示时间所对应的字幕内容。4.根据权利要求I或2所述的方法,其特征在于,所述时间戳信息为开始显示时间; 所述根据时间戳信息将对应的字幕内容与FLASH视频文件叠加后显示的方式为 当FLASH视频文件开始播放时,启动预先设置的周期性定时器; 当周期性定时器到期时,判断当前播放时间与最近的开始显示时间的间隔是否小于预先设定的门限值,如果小于,则将该开始显示时间所对应的字幕内容与FLAS...

【专利技术属性】
技术研发人员:程起飞胡皓梁峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1