视频弹幕的加载方法及装置制造方法及图纸

技术编号:9599911 阅读:218 留言:0更新日期:2014-01-23 04:30
本发明专利技术提供了一种视频弹幕的加载方法及装置,该方法包括:在浏览器中加载带有视频的网页,并获取该网页的网址信息和其中播放视频的信息;依据网址信息获取对应于播放视频的弹幕数据;在浏览器侧生成至少一窗口,并在窗口中依据播放视频的播放帧数信息和/或播放时间信息对应地显示弹幕数据。通过本发明专利技术,能够使得浏览器在加载带有视频的网页时,获取视频的信息,并加载与该视频对应的评论,按照视频播放帧数加载对应的评论为弹幕数据,可以实现为所有网页上的视频增加弹幕功能,不依赖于视频网站是否具有弹幕功能,使用户可以在不具有弹幕功能的网页视频上增加弹幕。

【技术实现步骤摘要】
【专利摘要】本专利技术提供了一种视频弹幕的加载方法及装置,该方法包括:在浏览器中加载带有视频的网页,并获取该网页的网址信息和其中播放视频的信息;依据网址信息获取对应于播放视频的弹幕数据;在浏览器侧生成至少一窗口,并在窗口中依据播放视频的播放帧数信息和/或播放时间信息对应地显示弹幕数据。通过本专利技术,能够使得浏览器在加载带有视频的网页时,获取视频的信息,并加载与该视频对应的评论,按照视频播放帧数加载对应的评论为弹幕数据,可以实现为所有网页上的视频增加弹幕功能,不依赖于视频网站是否具有弹幕功能,使用户可以在不具有弹幕功能的网页视频上增加弹幕。【专利说明】视频弹幕的加载方法及装置
本专利技术涉及互联网
,特别是涉及一种视频弹幕的加载方法及装置。
技术介绍
目前,越来越多的人喜欢在网上看视频时发表自己的评论。因此,诞生了“弹幕”这个新概念。通过弹幕功能,用户可以在网上看视频时,增加自己的评论,并实时的显示在视频画面的上方,同时,也可以显示其他用户对于视频增加的评论。这一功能,能够增强观看时视频的用户之间的互动性。当前已有一小部分提供视频浏览的网站可以支持上述弹幕功能,但是对于大多数网站还不支持弹幕功能。并且,每个网站的弹幕功能只支持自己的网站视频,而对于其他网站不适用。因此,现有技术中存在的缺陷是,弹幕功能只支持自身网站,且大多数网站未提供弹.功能。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的适于视频弹幕的加载方法及相应的装置。依据本专利技术的一个方面,提供了一种视频弹幕的加载方法,包括:在浏览器中加载带有视频的网页,并获取该网页的网址信息和其中播放视频的信息;依据网址信息获取对应于播放视频的弹幕数据,其中,弹幕数据中至少包括一该视频的评论信息、该评论信息在视频中对应的播放帧数信息和/或播放时间信息;在浏览器侧生成至少一窗口,并在窗口中依据播放视频的播放帧数信息和/或播放时间信息对应地显示弹幕数据。可选地,获取该网页的网址信息和其中播放视频的信息,包括:当检测到浏览器侧的网页加载完毕事件时,获取该网页的网址信息和其中播放视频的信息。可选地,该网页的网址信息的获取方式包括:判断出获取的网页的网址信息为预置弹幕网站的对应网址,则将该网址信息作为获取到的要进行弹幕数据显示的网页的网址信息。可选地,播放视频的信息的获取方式包括:通过遍历网页中的文档对象模型DOM树的节点获取网页中播放视频的信息,其中,播放视频的信息至少包括该视频的网络地址和名称。可选地,依据网址信息获取对应于播放视频的弹幕数据,包括:根据获取的网址信息,从服务器获取对应于播放视频信息的弹幕数据,其中,服务器中存储有网址信息、播放视频信息及对应的弹幕数据的映射表。可选地,根据网址信息,从服务器获取对应于播放视频的弹幕数据,包括:向服务器发送获取弹幕数据的请求,其中,请求中包括网址信息、播放视频的信息、及浏览器的身份标识,服务器在验证浏览器的身份标识合法后返回对应于播放视频的字符串,其中,字符串至少包括视频的网址信息、视频播放时间信息和/或视频播放帧数信息、用户的评论信息;接收并解析服务器返回的字符串,得到网址信息对应的播放视频的弹幕数据;依据播放帧数信息和/或播放时间信息存储弹幕数据。可选地,根据获取的网址信息,从服务器获取对应于播放视频信息的弹幕数据,包括:接收服务器推送的与各个网址信息中的播放视频各自对应的字符串,其中,每个字符串至少包括网址信息、视频播放时间信息和/或视频播放帧数信息、用户的评论信息;解析每个字符串,得到与各个播放视频对应的弹幕数据;依据播放帧数信息和/或播放时间信息存储各个播放视频对应的弹幕数据在浏览器侧本地;在本地存储的弹幕数据中查找网址信息对应的播放视频的弹幕数据。可选地,在浏览器侧生成至少一窗口,包括:在浏览器侧生成至少一个独立浏览器窗口,将该至少一个独立浏览器窗口作为用于显示弹幕数据的窗口 ;或者,通过注入的预设脚本生成至少一个网页浮层,将该至少一个网页浮层作为用于显示弹幕数据的窗口。可选地,在窗口中依据播放视频的播放帧数信息和/或播放时间信息对应地显示弹幕数据,包括:在视频元素的显示区域的预定位置通过独立窗口,依据播放视频的播放帧数信息和/或播放时间信息对应地显示弹幕数据;或者,在视频元素的显示区域的预定位置通过网页浮层,依据播放视频的播放帧数信息和/或播放时间信息对应地显示弹幕数据。可选地,在显示弹幕数据之后,还包括:通过浏览器提交用户针对该视频的评论信息,并获取提交该评论信息时播放视频的播放巾贞数信息和/或播放时间信息;依据获取的播放帧数信息和/或播放时间信息,将用户提交的评论信息更新至窗Π ;根据用户提交的评论信息、播放帧数信息和/或播放时间信息、浏览器的身份标识生成用户评论数据,并上传至服务器,其中,服务器读取用户评论数据中的浏览器身份标识,并验证其合法后,将用户评论数据添加至播放视频的弹幕数据中。可选地,在显示弹幕数据之后,还包括:接收用户输入的搜索关键词,在播放视频对应的弹幕数据中查找与搜索关键词对应的评论息;获取与该评论信息所对应的播放帧数信息和/或播放时间信息;依据所获取的播放帧数信息和/或播放时间信息将播放视频进行定位播放。可选地,该方法还包括:依据网址信息从服务器实时地获取对应于播放视频的新弹幕数据;将所获取的新弹幕数据更新至窗口,并将其进行存储。可选地,播放时间信息的获取方式包括:获取播放视频的总播放时间以及播放视频的总播放帧数,并计算得到播放帧频;获取播放视频当前播放到的帧数;根据播放视频当前播放到的帧数以及播放帧频计算得到播放视频播放到的时间。依据本专利技术的一个方面,还提供一种视频弹幕的加载装置,包括:网页加载模块,配置为在浏览器中加载带有视频的网页;第一信息获取模块,配置为获取该网页的网址信息和其中播放视频的信息;弹幕数据获取模块,配置为依据网址信息获取对应于播放视频的弹幕数据,其中,弹幕数据中至少包括一该视频的评论信息、该评论信息在视频中对应的播放帧数信息和/或播放时间信息;窗口生成模块,配置为在浏览器侧生成至少一窗口 ;数据显示模块,配置为在窗口生成模块生成的窗口中,依据播放视频的播放帧数信息和/或播放时间信息对应地显示弹幕数据。可选地,第一信息获取模块还配置为当接收到浏览器内核发出的预设事件时,获取该网页的网址信息和其中播放视频的信息。可选地,第一信息获取模块还配置为:判断出获取的网页的网址信息为预置弹幕网站的对应网址,则将该网址信息作为获取到的要进行弹幕数据显示的网页的网址信息。可选地,第一信息获取模块还配置为:通过遍历网页中的文档对象模型DOM树的节点获取网页中播放视频的信息,其中,播放视频的信息至少包括该视频的网络地址和名称。可选地,弹幕数据获取模块还配置为根据网址信息,从服务器获取对应于播放视频的弹幕数据;其中,服务器中存储有网址信息、播放视频及对应的弹幕数据的映射表。可选地,弹幕数据获取模块,包括:请求发送单元,配置为向服务器发送获取弹幕数据的请求,其中,请求中包括网址信息、播放视频的信息、及浏览器的身份标识,服务器在验证浏览器的身份标识合法后返回对应于播放视频的字符串,其中,字符串至少包括视频的网址信息、视频本文档来自技高网...
视频弹幕的加载方法及装置

【技术保护点】
一种视频弹幕的加载方法,包括:在浏览器中加载带有视频的网页,并获取该网页的网址信息和其中播放视频的信息;依据所述网址信息获取对应于所述播放视频的弹幕数据,其中,所述弹幕数据中至少包括一该视频的评论信息、该评论信息在视频中对应的播放帧数信息和/或播放时间信息;在浏览器侧生成至少一窗口,并在所述窗口中依据所述播放视频的播放帧数信息和/或播放时间信息对应地显示所述弹幕数据。

【技术特征摘要】

【专利技术属性】
技术研发人员:尤嘉任寰
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

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

1